1 import pytest
2
3 from TestHelper import Singleton
9 __metaclass__ = Singleton
10
11 @pytest.fixture(scope='function', autouse=True)
12 - def log(self, request, test_logger):
13 test_logger.info("======================== START %s ========================" % request.keywords.node.name)
14
15 def log_end():
16 test_logger.info("======================== END %s ========================" % request.keywords.node.name)
17
18 request.addfinalizer(log_end)
19
20
21 @pytest.fixture(scope='class', autouse=True)
23 """
24 @type request: FixtureRequest
25 @type test_logger: logging
26 @type tlib_logger: logging
27 """
28
29 setattr(PytestTester, 'test_logger', test_logger)
30 setattr(PytestTester, 'tlib_logger', tlib_logger)
31