def test_check_assertions_counts_only_failing(self, assertion_check): # Setup the scenario Assertion.objects.create(name='an-assertion') Assertion.objects.create(name='another-assertion') # Run the code failing_assertion_count = check_assertions() # Verify expectations self.assertEqual(1, failing_assertion_count) self.assertTrue(assertion_check.called)
def test_check_assertions_checks_assertions_and_model_assertions(self, assertion_check, model_assertion_check): # Setup the scenario Assertion.objects.create(name='an-assertion') ModelAssertion.objects.create(name='a-model-assertion', model_type=ContentType.objects.get_for_model(Issue)) # Run the code failing_assertion_count = check_assertions() # Verify expectations self.assertEqual(2, failing_assertion_count) self.assertTrue(assertion_check.called) self.assertTrue(model_assertion_check.called)
def test_check_assertions_checks_assertions_and_model_assertions( self, assertion_check, model_assertion_check): # Setup the scenario Assertion.objects.create(name='an-assertion') ModelAssertion.objects.create( name='a-model-assertion', model_type=ContentType.objects.get_for_model(Issue)) # Run the code failing_assertion_count = check_assertions() # Verify expectations self.assertEqual(2, failing_assertion_count) self.assertTrue(assertion_check.called) self.assertTrue(model_assertion_check.called)
def handle(self, *args, **options): check_assertions()