Exemplo 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']
Exemplo 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'])
Exemplo 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'])
Exemplo 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']
Exemplo n.º 5
0
def test_env_detype():
    env = Env(MYPATH=['wakka', 'jawaka'])
    assert 'wakka' + os.pathsep + 'jawaka' == env.detype()['MYPATH']
Exemplo 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'])
Exemplo 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"]
Exemplo n.º 8
0
def test_env_detype_no_dict():
    env = Env(YO={'hey': 42})
    det = env.detype()
    assert_not_in('YO', det)
Exemplo n.º 9
0
def test_env_detype():
    env = Env(MYPATH=['wakka', 'jawaka'])
    assert_equal({'MYPATH': 'wakka' + os.pathsep + 'jawaka'}, env.detype())
Exemplo n.º 10
0
def test_env_detype():
    env = Env(MYPATH=["wakka", "jawaka"])
    assert "wakka" + os.pathsep + "jawaka" == env.detype()["MYPATH"]
Exemplo n.º 11
0
def test_env_detype_no_dict():
    env = Env(YO={"hey": 42})
    det = env.detype()
    assert "YO" not in det
Exemplo n.º 12
0
def test_env_detype_no_dict():
    env = Env(YO={"hey": 42})
    det = env.detype()
    assert_not_in("YO", det)
Exemplo 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())
Exemplo n.º 14
0
def test_env_detype():
    env = Env(MYPATH=["wakka", "jawaka"])
    assert_equal({"MYPATH": "wakka" + os.pathsep + "jawaka"}, env.detype())
Exemplo n.º 15
0
def test_env_detype_no_dict():
    env = Env(YO={'hey': 42})
    det = env.detype()
    assert 'YO' not in det
Exemplo 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
Exemplo 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
Exemplo n.º 18
0
def test_env_detype():
    env = Env(MYPATH=['wakka', 'jawaka'])
    assert 'wakka' + os.pathsep + 'jawaka' == env.detype()['MYPATH']
Exemplo 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())
Exemplo n.º 20
0
def test_env_detype_no_dict():
    env = Env(YO={'hey': 42})
    det = env.detype()
    assert 'YO' not in det
Exemplo n.º 21
0
def test_env_detype():
    env = Env(MYPATH=["wakka", "jawaka"])
    assert "wakka" + os.pathsep + "jawaka" == env.detype()["MYPATH"]
Exemplo n.º 22
0
def test_env_detype_no_dict():
    env = Env(YO={"hey": 42})
    det = env.detype()
    assert "YO" not in det
Exemplo 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
Exemplo 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'])