deprecated-unittest-asserts

Discourage deprecated unittest assertion aliases.

Message template

{deprecated} is deprecated; use {replacement} instead.

Placeholder values are filled in when the violation is reported.

References

Valid examples

self.assertEqual(a, b)
self.assertNotEqual(a, b)
self.assertAlmostEqual(a, b)
self.assertNotAlmostEqual(a, b)
self.assertRegex(text, regex)
self.assertNotRegex(text, regex)
Show more
self.assertRaisesRegex(exception, regex)
obj.assertEquals(a, b)
obj.assertNotEquals(a, b)

Invalid examples

self.assertEquals(a, b)

Suggested fix

self.assertEqual(a, b)
self.assertNotEquals(a, b)

Suggested fix

self.assertNotEqual(a, b)
self.assertAlmostEquals(a, b)

Suggested fix

self.assertAlmostEqual(a, b)
Show more
self.assertNotAlmostEquals(a, b)

Suggested fix

self.assertNotAlmostEqual(a, b)
self.assertRegexpMatches(text, regex)

Suggested fix

self.assertRegex(text, regex)
self.assertNotRegexpMatches(text, regex)

Suggested fix

self.assertNotRegex(text, regex)
self.assertRaisesRegexp(exception, regex)

Suggested fix

self.assertRaisesRegex(exception, regex)
case.assertEquals(a, b)

Suggested fix

case.assertEqual(a, b)
cls.assertEquals(a, b)

Suggested fix

cls.assertEqual(a, b)
super().assertEquals(a, b)

Suggested fix

super().assertEqual(a, b)