コード例 #1
0
ファイル: test_conftesthandle.py プロジェクト: enyst/plexnet
 def test_onimport(self, basedir):
     l = []
     conftest = Conftest(onimport=l.append)
     conftest.setinitial([basedir.join("adir")])
     assert len(l) == 2 # default + the one 
     assert conftest.rget("a") == 1
     assert conftest.rget("b", basedir.join("adir", "b")) == 2
     assert len(l) == 3
コード例 #2
0
 def test_onimport(self, basedir):
     l = []
     conftest = Conftest(onimport=l.append)
     conftest.setinitial([basedir.join("adir")])
     assert len(l) == 2  # default + the one
     assert conftest.rget("a") == 1
     assert conftest.rget("b", basedir.join("adir", "b")) == 2
     assert len(l) == 3
コード例 #3
0
ファイル: test_collect.py プロジェクト: mickg10/DARLAB
class DummyConfig:
    def __init__(self):
        self._conftest = Conftest()
        self._setupstate = SetupState()
        class dummyoption:
            nomagic = False
        self.option = dummyoption
    def getvalue(self, name, fspath):
        return self._conftest.rget(name, fspath)
コード例 #4
0
ファイル: test_conftesthandle.py プロジェクト: enyst/plexnet
 def test_value_access_with_init_two_conftests(self, basedir):
     conftest = Conftest(basedir.join("adir", "b"))
     conftest.rget("a") == 1.5
コード例 #5
0
ファイル: test_conftesthandle.py プロジェクト: enyst/plexnet
 def test_value_access_with_init_one_conftest(self, basedir):
     conftest = Conftest(basedir.join('adir'))
     assert conftest.rget("a") == 1
コード例 #6
0
ファイル: test_conftesthandle.py プロジェクト: enyst/plexnet
 def test_value_access_by_path(self, basedir):
     conftest = Conftest(basedir)
     assert conftest.rget("a", basedir.join('adir')) == 1
     #assert conftest.lget("a", basedir.join('adir')) == 1
     assert conftest.rget("a", basedir.join('adir', 'b')) == 1.5 
コード例 #7
0
ファイル: test_conftesthandle.py プロジェクト: enyst/plexnet
 def test_default_has_lower_prio(self, basedir):
     conftest = Conftest(basedir.join("adir"))
     assert conftest.rget('Directory') == 3
コード例 #8
0
ファイル: test_conftesthandle.py プロジェクト: enyst/plexnet
 def test_default_Module_setting_is_visible_always(self, basedir):
     for path in basedir.parts():
         conftest = Conftest(path) 
         #assert conftest.lget("Module") == py.test.collect.Module
         assert conftest.rget("Module") == py.test.collect.Module
コード例 #9
0
ファイル: test_conftesthandle.py プロジェクト: enyst/plexnet
 def test_basic_init(self, basedir):
     conftest = Conftest()
     conftest.setinitial([basedir.join("adir")])
     assert conftest.rget("a") == 1
コード例 #10
0
 def test_value_access_with_init_two_conftests(self, basedir):
     conftest = Conftest(basedir.join("adir", "b"))
     conftest.rget("a") == 1.5
コード例 #11
0
 def test_value_access_with_init_one_conftest(self, basedir):
     conftest = Conftest(basedir.join('adir'))
     assert conftest.rget("a") == 1
コード例 #12
0
 def test_value_access_by_path(self, basedir):
     conftest = Conftest(basedir)
     assert conftest.rget("a", basedir.join('adir')) == 1
     #assert conftest.lget("a", basedir.join('adir')) == 1
     assert conftest.rget("a", basedir.join('adir', 'b')) == 1.5
コード例 #13
0
 def test_default_has_lower_prio(self, basedir):
     conftest = Conftest(basedir.join("adir"))
     assert conftest.rget('Directory') == 3
コード例 #14
0
 def test_default_Module_setting_is_visible_always(self, basedir):
     for path in basedir.parts():
         conftest = Conftest(path)
         #assert conftest.lget("Module") == py.test.collect.Module
         assert conftest.rget("Module") == py.test.collect.Module
コード例 #15
0
 def test_basic_init(self, basedir):
     conftest = Conftest()
     conftest.setinitial([basedir.join("adir")])
     assert conftest.rget("a") == 1