AssertionError: tests¶
Here is the code in tests/test_assertion_error.py
import unittest
class TestAssertionError(unittest.TestCase):
def test_assertion_error_w_none(self):
assert None is None
self.assertIsNone(None)
assert False is not None
self.assertIsNotNone(False)
assert True is not None
self.assertIsNotNone(True)
def test_assertion_error_w_false(self):
assert True is not False
self.assertFalse(False)
def test_assertion_error_w_true(self):
assert False is not True
self.assertTrue(True)
def test_assertion_error_w_equality(self):
assert None == None
self.assertEqual(None, None)
assert False != None
self.assertNotEqual(False, None)
assert True != None
self.assertNotEqual(True, None)
assert True != False
self.assertNotEqual(True, False)
assert False == False
self.assertEqual(False, False)
assert False != True
self.assertNotEqual(False, True)
assert True == True
self.assertEqual(True, True)
# NOTES
# True is True and equal to True
# False is not True and not equal to True
# False is False and equal to False
# True is not False and not equal to False
# True is not None and not equal to None
# False is not None and not equal to None
# None is None and equal to None
# Exceptions Encountered
# AssertionError