Esempio n. 1
0
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']
Esempio n. 2
0
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'])
Esempio n. 3
0
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'])
Esempio n. 4
0
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']
Esempio n. 5
0
def test_env_detype():
    env = Env(MYPATH=['wakka', 'jawaka'])
    assert 'wakka' + os.pathsep + 'jawaka' == env.detype()['MYPATH']
Esempio n. 6
0
def test_env_detype():
    env = Env(MYPATH=['wakka', 'jawaka'])
    assert_equal(os.path.abspath('wakka') + os.pathsep + \
                 os.path.abspath('jawaka'),
                 env.detype()['MYPATH'])
Esempio n. 7
0
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"]
Esempio n. 8
0
def test_env_detype_no_dict():
    env = Env(YO={'hey': 42})
    det = env.detype()
    assert_not_in('YO', det)
Esempio n. 9
0
def test_env_detype():
    env = Env(MYPATH=['wakka', 'jawaka'])
    assert_equal({'MYPATH': 'wakka' + os.pathsep + 'jawaka'}, env.detype())
Esempio n. 10
0
def test_env_detype():
    env = Env(MYPATH=["wakka", "jawaka"])
    assert "wakka" + os.pathsep + "jawaka" == env.detype()["MYPATH"]
Esempio n. 11
0
def test_env_detype_no_dict():
    env = Env(YO={"hey": 42})
    det = env.detype()
    assert "YO" not in det
Esempio n. 12
0
def test_env_detype_no_dict():
    env = Env(YO={"hey": 42})
    det = env.detype()
    assert_not_in("YO", det)
Esempio n. 13
0
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())
Esempio n. 14
0
def test_env_detype():
    env = Env(MYPATH=["wakka", "jawaka"])
    assert_equal({"MYPATH": "wakka" + os.pathsep + "jawaka"}, env.detype())
Esempio n. 15
0
def test_env_detype_no_dict():
    env = Env(YO={'hey': 42})
    det = env.detype()
    assert 'YO' not in det
Esempio n. 16
0
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
Esempio n. 17
0
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
Esempio n. 18
0
def test_env_detype():
    env = Env(MYPATH=['wakka', 'jawaka'])
    assert 'wakka' + os.pathsep + 'jawaka' == env.detype()['MYPATH']
Esempio n. 19
0
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())
Esempio n. 20
0
def test_env_detype_no_dict():
    env = Env(YO={'hey': 42})
    det = env.detype()
    assert 'YO' not in det
Esempio n. 21
0
def test_env_detype():
    env = Env(MYPATH=["wakka", "jawaka"])
    assert "wakka" + os.pathsep + "jawaka" == env.detype()["MYPATH"]
Esempio n. 22
0
def test_env_detype_no_dict():
    env = Env(YO={"hey": 42})
    det = env.detype()
    assert "YO" not in det
Esempio n. 23
0
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
Esempio n. 24
0
def test_env_detype():
    env = Env(MYPATH=['wakka', 'jawaka'])
    assert_equal(os.path.abspath('wakka') + os.pathsep + \
                 os.path.abspath('jawaka'),
                 env.detype()['MYPATH'])