py.test omite la clase de prueba si se define el constructor

Tengo el siguiente código unittest ejecutando via py.test. La mera presencia del constructor hace que toda la clase se salte al ejecutar py.test -v -s

recogió 0 artículos / 1 saltado

¿Puede alguien explicarme este comportamiento de py.test?

Estoy interesado en comprender el comportamiento de py.test, sé que el constructor no es necesario.

Gracias zdenek

class TestClassName(object):
    def __init__(self):
       pass

    def setup_method(self, method):
       print "setup_method called"

    def teardown_method(self, method):
       print "teardown_method called"

    def test_a(self):
       print "test_a called"
       assert 1 == 1

    def test_b(self):
       print "test_b called"
       assert 1 == 1

Respuestas a la pregunta(2)

Su respuesta a la pregunta