Esempio n. 1
0
def test_config_iter():
    myconfig = config._Config()
    for key in myconfig:
        assert key in myconfig
Esempio n. 2
0
def test_config_get_item():
    myconfig = config._Config()
    seek_distance_forward = myconfig["seek_distance_forward"]
    assert seek_distance_forward is not None
Esempio n. 3
0
def test_config_excessive_migrate():
    copyfile(my_dir + "/datafiles/excessive_error.conf", config._Config.PATH)
    myconfig = config._Config()
    assert "this_should_not_be_here" not in myconfig
    assert "seek_distance_forward" in myconfig
    assert "seek_distance_backward" in myconfig
Esempio n. 4
0
def test_config_length():
    myconfig = config._Config()
    assert isinstance(len(myconfig), int) and len(myconfig) > 0
Esempio n. 5
0
def test_config_parse_error():
    config._Config.DEFAULT_PATH = my_dir + "/datafiles/parse_error.conf"
    with pytest.raises(config.ConfigParseError):
        config._Config()
Esempio n. 6
0
def test_config_incomplete_migrate():
    copyfile(my_dir + "/datafiles/incomplete_error.conf", config._Config.PATH)
    myconfig = config._Config()
    assert len(myconfig) > 0
Esempio n. 7
0
def test_config_del_item(prevent_modification):
    myconfig = config._Config()
    del myconfig["seek_distance"]
    assert "seek_distance" not in myconfig
Esempio n. 8
0
def test_config_parse_error(prevent_modification):
    copyfile(my_dir + "/datafiles/parse_error.conf", config._Config.PATH)
    with pytest.raises(config.ConfigParseError):
        config._Config()
Esempio n. 9
0
def test_config_get_item(prevent_modification):
    myconfig = config._Config()
    seek_distance = myconfig["seek_distance"]
    assert seek_distance is not None
Esempio n. 10
0
def test_config_try_set_item(prevent_modification):
    myconfig = config._Config()
    myconfig["fake"] = "value"
    assert "fake" not in myconfig
Esempio n. 11
0
def test_config_iter(prevent_modification):
    myconfig = config._Config()
    for key in myconfig:
        assert key in myconfig
Esempio n. 12
0
def test_config_length(prevent_modification):
    myconfig = config._Config()
    assert type(len(myconfig) == int) and len(myconfig) > 0
Esempio n. 13
0
def test_config_excessive_migrate(prevent_modification):
    copyfile(my_dir + "/datafiles/excessive_error.conf", config._Config.PATH)
    myconfig = config._Config()
    assert "this_should_not_be_here" not in myconfig
    assert "seek_distance" in myconfig
Esempio n. 14
0
def test_config_try_set_item():
    myconfig = config._Config()
    myconfig["fake"] = "value"
    assert "fake" not in myconfig
Esempio n. 15
0
def test_config_default():
    myconfig = config._Config()
    assert isinstance(myconfig, config._Config)
Esempio n. 16
0
def test_config_del_item():
    myconfig = config._Config()
    del myconfig["seek_distance_forward"]
    assert "seek_distance_forward" not in myconfig
Esempio n. 17
0
def test_config_default(prevent_modification):
    myconfig = config._Config()
    assert isinstance(myconfig, config._Config)