def test_assertempty(self): fail_code = """ test_empty = %s self.assertEqual(test_empty, %s) """ pass_code1 = """ test_empty = %s self.assertEqual(%s, test_empty) """ pass_code2 = """ self.assertEqual(123, foo(abc, %s)) """ empty_cases = ['{}', '[]', '""', "''", '()', 'set()'] for ec in empty_cases: self.assertEqual( 1, len( list( checks.check_assertempty( fail_code % (ec, ec), "neutron/tests/test_assert.py")))) self.assertEqual( 0, len( list( checks.check_asserttruefalse( pass_code1 % (ec, ec), "neutron/tests/test_assert.py")))) self.assertEqual( 0, len( list( checks.check_asserttruefalse( pass_code2 % ec, "neutron/tests/test_assert.py"))))
def test_asserttruefalse(self): true_fail_code1 = """ test_bool = True self.assertEqual(True, test_bool) """ true_fail_code2 = """ test_bool = True self.assertEqual(test_bool, True) """ true_pass_code = """ test_bool = True self.assertTrue(test_bool) """ false_fail_code1 = """ test_bool = False self.assertEqual(False, test_bool) """ false_fail_code2 = """ test_bool = False self.assertEqual(test_bool, False) """ false_pass_code = """ test_bool = False self.assertFalse(test_bool) """ self.assertEqual(1, len(list(checks.check_asserttruefalse(true_fail_code1, "neutron/tests/test_assert.py")))) self.assertEqual(1, len(list(checks.check_asserttruefalse(true_fail_code2, "neutron/tests/test_assert.py")))) self.assertEqual(0, len(list(checks.check_asserttruefalse(true_pass_code, "neutron/tests/test_assert.py")))) self.assertEqual(1, len(list(checks.check_asserttruefalse(false_fail_code1, "neutron/tests/test_assert.py")))) self.assertEqual(1, len(list(checks.check_asserttruefalse(false_fail_code2, "neutron/tests/test_assert.py")))) self.assertFalse(list(checks.check_asserttruefalse(false_pass_code, "neutron/tests/test_assert.py")))
def test_asserttruefalse(self): true_fail_code1 = """ test_bool = True self.assertEqual(True, test_bool) """ true_fail_code2 = """ test_bool = True self.assertEqual(test_bool, True) """ true_pass_code = """ test_bool = True self.assertTrue(test_bool) """ false_fail_code1 = """ test_bool = False self.assertEqual(False, test_bool) """ false_fail_code2 = """ test_bool = False self.assertEqual(test_bool, False) """ false_pass_code = """ test_bool = False self.assertFalse(test_bool) """ self.assertEqual( 1, len( list( checks.check_asserttruefalse( true_fail_code1, "neutron/tests/test_assert.py")))) self.assertEqual( 1, len( list( checks.check_asserttruefalse( true_fail_code2, "neutron/tests/test_assert.py")))) self.assertEqual( 0, len( list( checks.check_asserttruefalse( true_pass_code, "neutron/tests/test_assert.py")))) self.assertEqual( 1, len( list( checks.check_asserttruefalse( false_fail_code1, "neutron/tests/test_assert.py")))) self.assertEqual( 1, len( list( checks.check_asserttruefalse( false_fail_code2, "neutron/tests/test_assert.py")))) self.assertFalse( list( checks.check_asserttruefalse(false_pass_code, "neutron/tests/test_assert.py")))
def test_assertempty(self): fail_code = """ test_empty = %s self.assertEqual(test_empty, %s) """ pass_code1 = """ test_empty = %s self.assertEqual(%s, test_empty) """ pass_code2 = """ self.assertEqual(123, foo(abc, %s)) """ empty_cases = ['{}', '[]', '""', "''", '()', 'set()'] for ec in empty_cases: self.assertEqual( 1, len(list(checks.check_assertempty(fail_code % (ec, ec), "neutron/tests/test_assert.py")))) self.assertEqual( 0, len(list(checks.check_asserttruefalse(pass_code1 % (ec, ec), "neutron/tests/test_assert.py")))) self.assertEqual( 0, len(list(checks.check_asserttruefalse(pass_code2 % ec, "neutron/tests/test_assert.py"))))