AssertionError: testsΒΆ
the code in tests/test_assertion_error.py from AssertionError
1import unittest
2
3
4class TestAssertionError(unittest.TestCase):
5
6 def test_assertion_error_w_none(self):
7 assert None is None
8 self.assertIsNone(None)
9
10 assert False is not None
11 self.assertIsNotNone(False)
12
13 assert True is not None
14 self.assertIsNotNone(True)
15
16 def test_assertion_error_w_false(self):
17 assert True is not False
18 self.assertFalse(False)
19
20 def test_assertion_error_w_true(self):
21 assert False is not True
22 self.assertTrue(True)
23
24 def test_assertion_error_w_equality(self):
25 assert None == None
26 self.assertEqual(None, None)
27
28 assert False != None
29 self.assertNotEqual(False, None)
30
31 assert True != None
32 self.assertNotEqual(True, None)
33
34 assert True != False
35 self.assertNotEqual(True, False)
36
37 assert False == False
38 self.assertEqual(False, False)
39
40 assert False != True
41 self.assertNotEqual(False, True)
42
43 assert True == True
44 self.assertEqual(True, True)
45
46
47# NOTES
48# True is True and equal to True
49# False is not True and not equal to True
50# False is False and equal to False
51# True is not False and not equal to False
52# True is not None and not equal to None
53# False is not None and not equal to None
54# None is None and equal to None
55
56
57# Exceptions Encountered
58# AssertionError