コード例 #1
0
    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)
コード例 #2
0
    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)
コード例 #3
0
    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)
コード例 #4
0
    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)
コード例 #5
0
 def handle(self, *args, **options):
     check_assertions()