|
@@ -234,20 +234,21 @@ class DiscoverRunnerTests(SimpleTestCase):
|
|
|
def test_transaction_test_case_next_serialized_rollback_option(self):
|
|
|
runner = DiscoverRunner()
|
|
|
suite = runner.build_suite(['test_discovery_sample3.tests_transaction_test_case_mixed'])
|
|
|
- django_test_case, first_transaction_test_case, middle_transaction_test_case, \
|
|
|
- last_transaction_test_case, vanilla_test_case = suite
|
|
|
+ django_test_case, first_transaction_test_case, second_transaction_test_case, \
|
|
|
+ third_transaction_test_case, fourth_transaction_test_case, vanilla_test_case = suite
|
|
|
# TransactionTestCase1._next_serialized_rollback is
|
|
|
# TransactionTestCase2.serialize_rollback.
|
|
|
self.assertEqual(
|
|
|
first_transaction_test_case._next_serialized_rollback,
|
|
|
- middle_transaction_test_case.serialized_rollback
|
|
|
+ second_transaction_test_case.serialized_rollback
|
|
|
)
|
|
|
# TransactionTestCase2._next_serialized_rollback is
|
|
|
- # TransactionTestCase3.serialize_rollback.
|
|
|
+ # TransactionTestCase4.serialize_rollback because TransactionTestCase3
|
|
|
+ # is skipped.
|
|
|
self.assertEqual(
|
|
|
- middle_transaction_test_case._next_serialized_rollback,
|
|
|
- last_transaction_test_case.serialized_rollback
|
|
|
+ second_transaction_test_case._next_serialized_rollback,
|
|
|
+ fourth_transaction_test_case.serialized_rollback
|
|
|
)
|
|
|
# The last TransactionTestCase of the suite has
|
|
|
- # _next_serialized_rollback to = True.
|
|
|
- self.assertIs(last_transaction_test_case._next_serialized_rollback, True)
|
|
|
+ # _next_serialized_rollback = True.
|
|
|
+ self.assertIs(fourth_transaction_test_case._next_serialized_rollback, True)
|