Beispiel #1
0
def test_create_config_empty():
    config_file = ConfigFile('test')
    config_file.delete()
    assert config_file.exists() == False
    config_file.initialise()
    assert config_file.exists() == True
    config_file.delete()
Beispiel #2
0
def test_exists():
    config_file = ConfigFile('test')
    config_file.delete()
    assert config_file.exists() == False
    config_test = open(config_file.path, 'w')
    config_test.close()
    assert config_file.exists() == True
    config_file.delete()
Beispiel #3
0
def test_read_config():
    config_file = ConfigFile('test')
    config_file.delete()
    assert config_file.exists() == False
    config_file.initialise({'test_section': {'test_option': 'test_value'}})
    assert config_file.exists() == True
    # re-read the file
    config_file = ConfigFile('test')
    assert config_file.has_section('test_section')
    assert config_file.has_option('test_section', 'test_option')
    assert config_file.get('test_section', 'test_option') == 'test_value'
    config_file.delete()