--- you can reply above this line --- New issue 220: setup_class was not set correctly as class level https://bitbucket.org/hpk42/pytest/issue/220/setup_class-was-not-set-correctly-as-class
Anonymous: #test_d.py source: setup_class was called for each test cases, while teardown was called once import pytest import imp, sys, subprocess class TestD: @classmethod def setup_class(cls): print 1/0 def test_ssl_exchange_cert(self): assert 1==1 def test_verify(self): assert 1==1 @classmethod def teardown_class(cls): print 1/0 ######################################### #Output from console ######################################### ============================= test session starts ============================== platform linux2 -- Python 2.7.3 -- pytest-2.2.4 collecting ... collected 2 items test_d.py EEE ==================================== ERRORS ==================================== ________________ ERROR at setup of TestD.test_ssl_exchange_cert ________________ cls = <class test_d.TestD at 0x8738fbc> @classmethod def setup_class(cls): > print 1/0 E ZeroDivisionError: integer division or modulo by zero test_d.py:8: ZeroDivisionError _____________________ ERROR at setup of TestD.test_verify ______________________ cls = <class test_d.TestD at 0x8738fbc> @classmethod def setup_class(cls): > print 1/0 E ZeroDivisionError: integer division or modulo by zero test_d.py:8: ZeroDivisionError ____________________ ERROR at teardown of TestD.test_verify ____________________ cls = <class test_d.TestD at 0x8738fbc> @classmethod def teardown_class(cls): > print 1/0 E ZeroDivisionError: integer division or modulo by zero test_d.py:21: ZeroDivisionError =========================== 3 error in 0.02 seconds ============================ -- This is an issue notification from bitbucket.org. You are receiving this either because you are the owner of the issue, or you are following the issue. _______________________________________________ py-dev mailing list py-dev@codespeak.net http://codespeak.net/mailman/listinfo/py-dev