예제 #1
0
파일: test_file.py 프로젝트: ctma/consul_kv
def test_process_directory(directory_of_yaml):
    assert File().process_directory(directory_of_yaml) == [{
        'key1': 'value1'
    }, {
        'key2': 'value2'
    }]
예제 #2
0
파일: test_file.py 프로젝트: ctma/consul_kv
def test_glob_yaml_file(tmpdir):
    temp_dir = tmpdir.mkdir("test_dir")
    temp_file = temp_dir.join("file.yaml")
    temp_file.write("")
    assert File()._glob_yaml_file(temp_dir) == list(temp_dir.listdir())
예제 #3
0
파일: test_file.py 프로젝트: ctma/consul_kv
def test_process_file(valid_yaml_file):
    assert File().process_file(valid_yaml_file) == [{'key': 'value'}]
예제 #4
0
파일: test_file.py 프로젝트: ctma/consul_kv
def test_parse_yaml(valid_yaml_file):
    assert File().parse_yaml(open(valid_yaml_file).read()) == {'key': 'value'}
예제 #5
0
파일: test_file.py 프로젝트: ctma/consul_kv
def test_is_yaml_file(valid_yaml_file):
    assert File()._is_yaml_file(valid_yaml_file) == True
    assert File()._is_yaml_file("") == False
예제 #6
0
파일: test_file.py 프로젝트: ctma/consul_kv
def test_read_file_content(valid_yaml_file):
    assert File()._read_file_content(valid_yaml_file) == "key: value"
예제 #7
0
파일: test_file.py 프로젝트: ctma/consul_kv
def test_is_file(valid_yaml_file):
    assert File().is_file(valid_yaml_file) == True
예제 #8
0
파일: test_file.py 프로젝트: ctma/consul_kv
def test_is_directory(tmpdir):
    temp_dir = tmpdir.mkdir("test_dir")
    assert File().is_directory(temp_dir) == True