Example #1
0
 def test_do_option_conftestplugin(self, testdir):
     from py.__.test.config import Config 
     p = testdir.makepyfile("""
         def pytest_addoption(parser):
             parser.addoption('--test123', action="store_true")
     """)
     config = Config() 
     config._conftest.importconftest(p)
     print config.pluginmanager.getplugins()
     config.parse([])
     assert not config.option.test123
Example #2
0
 def test_do_option_conftestplugin(self, testdir):
     from py.__.test.config import Config
     p = testdir.makepyfile("""
         def pytest_addoption(parser):
             parser.addoption('--test123', action="store_true")
     """)
     config = Config()
     config._conftest.importconftest(p)
     print config.pluginmanager.getplugins()
     config.parse([])
     assert not config.option.test123
Example #3
0
 def test_do_option_postinitialize(self, testdir):
     from py.__.test.config import Config 
     config = Config() 
     config.parse([])
     config.pluginmanager.do_configure(config=config)
     assert not hasattr(config.option, 'test123')
     p = testdir.makepyfile("""
         def pytest_addoption(parser):
             parser.addoption('--test123', action="store_true", 
                 default=True)
     """)
     config._conftest.importconftest(p)
     assert config.option.test123
Example #4
0
 def test_do_option_postinitialize(self, testdir):
     from py.__.test.config import Config
     config = Config()
     config.parse([])
     config.pluginmanager.do_configure(config=config)
     assert not hasattr(config.option, 'test123')
     p = testdir.makepyfile("""
         def pytest_addoption(parser):
             parser.addoption('--test123', action="store_true", 
                 default=True)
     """)
     config._conftest.importconftest(p)
     assert config.option.test123