def test_env_detype_mutable_access_clear(): env = Env(MYPATH=['/home/wakka', '/home/jawaka']) assert '/home/wakka' + os.pathsep + '/home/jawaka' == env.detype()['MYPATH'] env['MYPATH'][0] = '/home/woah' assert env._detyped is None assert '/home/woah' + os.pathsep + '/home/jawaka' == env.detype()['MYPATH'] env = Env(MYPATH=['wakka', 'jawaka']) assert 'wakka' + os.pathsep + 'jawaka' == env.detype()['MYPATH'] env['MYPATH'][0] = 'woah' assert env._detyped is None assert 'woah' + os.pathsep + 'jawaka' == env.detype()['MYPATH']
def test_env_detype_mutable_access_clear(): env = Env(MYPATH=['/home/wakka', '/home/jawaka']) assert_equal('/home/wakka' + os.pathsep + '/home/jawaka', env.detype()['MYPATH']) env['MYPATH'][0] = '/home/woah' assert_equal(None, env._detyped) assert_equal('/home/woah' + os.pathsep + '/home/jawaka', env.detype()['MYPATH']) env = Env(MYPATH=['wakka', 'jawaka']) assert_equal('wakka' + os.pathsep + 'jawaka', env.detype()['MYPATH']) env['MYPATH'][0] = 'woah' assert_equal(None, env._detyped) assert_equal('woah' + os.pathsep + 'jawaka', env.detype()['MYPATH'])
def test_env_detype_mutable_access_clear(): env = Env(MYPATH=['/home/wakka', '/home/jawaka']) assert_equal('/home/wakka' + os.pathsep + '/home/jawaka', env.detype()['MYPATH']) env['MYPATH'][0] = '/home/woah' assert_equal(None, env._detyped) assert_equal('/home/woah' + os.pathsep + '/home/jawaka', env.detype()['MYPATH']) env = Env(MYPATH=['wakka', 'jawaka']) assert_equal(os.path.abspath('wakka') + os.pathsep + \ os.path.abspath('jawaka'), env.detype()['MYPATH']) env['MYPATH'][0] = 'woah' assert_equal(None, env._detyped) assert_equal(os.path.abspath('woah') + os.pathsep + \ os.path.abspath('jawaka'), env.detype()['MYPATH'])
def test_env_detype_mutable_access_clear(path1, path2): env = Env(MYPATH=path1) assert path1[0] + os.pathsep + path1[1] == env.detype()['MYPATH'] env['MYPATH'][0] = path2 assert env._detyped is None assert path2 + os.pathsep + path1[1] == env.detype()['MYPATH']
def test_env_detype(): env = Env(MYPATH=['wakka', 'jawaka']) assert 'wakka' + os.pathsep + 'jawaka' == env.detype()['MYPATH']
def test_env_detype(): env = Env(MYPATH=['wakka', 'jawaka']) assert_equal(os.path.abspath('wakka') + os.pathsep + \ os.path.abspath('jawaka'), env.detype()['MYPATH'])
def test_env_detype_mutable_access_clear(path1, path2): env = Env(MYPATH=path1) assert path1[0] + os.pathsep + path1[1] == env.detype()["MYPATH"] env["MYPATH"][0] = path2 assert env._detyped is None assert path2 + os.pathsep + path1[1] == env.detype()["MYPATH"]
def test_env_detype_no_dict(): env = Env(YO={'hey': 42}) det = env.detype() assert_not_in('YO', det)
def test_env_detype(): env = Env(MYPATH=['wakka', 'jawaka']) assert_equal({'MYPATH': 'wakka' + os.pathsep + 'jawaka'}, env.detype())
def test_env_detype(): env = Env(MYPATH=["wakka", "jawaka"]) assert "wakka" + os.pathsep + "jawaka" == env.detype()["MYPATH"]
def test_env_detype_no_dict(): env = Env(YO={"hey": 42}) det = env.detype() assert "YO" not in det
def test_env_detype_no_dict(): env = Env(YO={"hey": 42}) det = env.detype() assert_not_in("YO", det)
def test_env_detype_mutable_access_clear(): env = Env(MYPATH=["wakka", "jawaka"]) assert_equal({"MYPATH": "wakka" + os.pathsep + "jawaka"}, env.detype()) env["MYPATH"][0] = "woah" assert_equal(None, env._detyped) assert_equal({"MYPATH": "woah" + os.pathsep + "jawaka"}, env.detype())
def test_env_detype(): env = Env(MYPATH=["wakka", "jawaka"]) assert_equal({"MYPATH": "wakka" + os.pathsep + "jawaka"}, env.detype())
def test_env_detype_no_dict(): env = Env(YO={'hey': 42}) det = env.detype() assert 'YO' not in det
def test_env_detype_no_dict(): env = Env(YO={"hey": 42}) env.set_ensurer("YO", Ensurer(always_true, None, None)) det = env.detype() assert "YO" not in det
def test_env_detype_mutable_access_clear(): env = Env(MYPATH=['wakka', 'jawaka']) assert_equal({'MYPATH': 'wakka' + os.pathsep + 'jawaka'}, env.detype()) env['MYPATH'][0] = 'woah' assert_equal(None, env._detyped) assert_equal({'MYPATH': 'woah' + os.pathsep + 'jawaka'}, env.detype())
def test_env_detype_no_dict(): env = Env(YO={"hey": 42}) env.register("YO", validate=always_true, convert=None, detype=None) det = env.detype() assert "YO" not in det