use-assert-is-not-none¶
Discourages use of assertTrue(x is not None) and assertFalse(x is not None).
Use assertIsNotNone(x) and assertIsNone(x) instead.
Message¶
“assertTrue” and “assertFalse” are deprecated. Use “assertIsNotNone” and “assertIsNone” instead.
References¶
Valid examples¶
self.assertIsNotNone(x)
self.assertIsNone(x)
self.assertIsNone(None)
self.assertIsNotNone(f(x))
self.assertIsNone(f(x))
self.assertIsNone(object.key)
Show more
self.assertIsNotNone(object.key)
Invalid examples¶
self.assertTrue(a is not None)
Suggested fix
self.assertIsNotNone(a)
self.assertTrue(not x is None)
Suggested fix
self.assertIsNotNone(x)
self.assertTrue(f() is not None)
Suggested fix
self.assertIsNotNone(f())
Show more
self.assertTrue(not x is not None)
Suggested fix
self.assertIsNone(x)
self.assertTrue(f(x) is not None)
Suggested fix
self.assertIsNotNone(f(x))
self.assertTrue(x is None)
Suggested fix
self.assertIsNone(x)
self.assertFalse(x is not None)
Suggested fix
self.assertIsNone(x)
self.assertFalse(not x is None)
Suggested fix
self.assertIsNone(x)
self.assertFalse(f() is not None)
Suggested fix
self.assertIsNone(f())
self.assertFalse(not x is not None)
Suggested fix
self.assertIsNotNone(x)
self.assertFalse(f(x) is not None)
Suggested fix
self.assertIsNone(f(x))
self.assertFalse(x is None)
Suggested fix
self.assertIsNotNone(x)