@skipUnlessDBFeature('supports_transactions')
    def test_manually_managed(self):
        with transaction.commit_manually():
            Reporter.objects.create(first_name="Libby", last_name="Holtzman")
            transaction.commit()
        self.assertEqual(Reporter.objects.count(), 1)
You can manually manage transactions if you really want to, but you
dataset/ETHPy150Open AppScale/appscale/AppServer/lib/django-1.5/tests/modeltests/transactions/tests.py/TransactionContextManagerTests.test_manually_managed