AssertionError: testsΒΆ

the code in assertion_error/tests/test_assertion_error.py from AssertionError

 1import unittest
 2
 3
 4class TestAssertionError(unittest.TestCase):
 5
 6    def test_what_is_an_assertion(self):
 7        assert 1 + 1 == 2
 8        self.assertEqual(1+1, 2)
 9
10        assert '1' + '1' == '11'
11        self.assertEqual('1'+'1', '11')
12
13        assert 'I am' + ' a programmer' == 'I am a programmer'
14        self.assertEqual('I am'+' a programmer', 'I am a programmer')
15
16    def test_assertion_error_w_none(self):
17        assert None is None
18        self.assertIsNone(None)
19
20        assert False is not None
21        self.assertIsNotNone(False)
22
23        assert True is not None
24        self.assertIsNotNone(True)
25
26    def test_assertion_error_w_false(self):
27        assert True is not False
28        self.assertFalse(False)
29
30    def test_assertion_error_w_true(self):
31        assert False is not True
32        self.assertTrue(True)
33
34    def test_assertion_error_w_equality(self):
35        assert None == None
36        self.assertEqual(None, None)
37
38        assert False != None
39        self.assertNotEqual(False, None)
40
41        assert True != None
42        self.assertNotEqual(True, None)
43
44        assert True != False
45        self.assertNotEqual(True, False)
46
47        assert False == False
48        self.assertEqual(False, False)
49
50        assert False != True
51        self.assertNotEqual(False, True)
52
53        assert True == True
54        self.assertEqual(True, True)
55
56
57# NOTES
58# True is True and equal to True
59# False is not True and not equal to True
60# False is False and equal to False
61# True is not False and not equal to False
62# True is not None and not equal to None
63# False is not None and not equal to None
64# None is None and equal to None
65
66
67# Exceptions Encountered
68# AssertionError