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