Python logoPython/
PTC-W0046

Unit test class with no testsPTC-W0046

Major severityMajor
Anti-pattern categoryAnti-pattern

Test methods should always start with the test. If there are no such methods, the class overriding unittest.TestCase won't run any test.

Not preferred:

import unittest

def Tests(unittest.TestCase):
    def my_test(self, arg1, arg2):
        self.assertEquals(arg1, arg2)

Preferred:

import unittest

def Tests(unittest.TestCase):
    def test_something(self, arg1, arg2):
        self.assertEquals(arg1, arg2)