Home | Trees | Indices | Help |
---|
|
1 import pytest 2 3 from TestHelper import Singleton4 5 6 # noinspection PyMethodParameters 7 # noinspection PyUnresolvedReferences 8 -class PytestTester(object):9 __metaclass__ = Singleton 10 test_logger = None 11 tlib_logger = None 12 13 @pytest.fixture(scope='function', autouse=True)21 22 # noinspection PyPep8Naming 23 @pytest.fixture(scope='class', autouse=True)15 test_logger.info("======================== START %s ========================" % request.keywords.node.name) 16 17 def log_end(): 18 test_logger.info("======================== END %s ========================" % request.keywords.node.name)19 20 request.addfinalizer(log_end)25 """ 26 @type request: FixtureRequest 27 @type test_logger: logging 28 @type tlib_logger: logging 29 """ 30 #Store an instance of browser and loggers to be used from code that doesn't have access to this information 31 setattr(PytestTester, 'test_logger', test_logger) 32 setattr(PytestTester, 'tlib_logger', tlib_logger)33
Home | Trees | Indices | Help |
---|
Generated by Epydoc 3.0.1 on Mon Jun 09 09:15:39 2014 | http://epydoc.sourceforge.net |