Exemplo n.º 1
0
def test_read_many_lines():
    assert read_project(PATH + 'many.csv') == [{
        'Sam Mai Tai': 'foo'
    }, {
        'Morbid Mojito': 'bar'
    }, {
        'James Brandy': 'python'
    }]
Exemplo n.º 2
0
def test_many_bad_format():
    assert read_project(PATH + 'manybadformat.csv') == [{
        'Sam Mai Tai': 'foo'
    }, {
        'Morbid Mojito': 'bar'
    }, {
        'James Brandy':
        'python'
    }]
Exemplo n.º 3
0
def test_missing_file():
    with pytest.raises(FileNotFoundError):
        read_project(PATH + 'missing.csv')
Exemplo n.º 4
0
def test_only_username_bad_format():
    assert read_project(PATH + 'onlyusernamebadformat.csv') == []
Exemplo n.º 5
0
def test_only_reponame():
    assert read_project(PATH + 'onlyreponame.csv') == []
Exemplo n.º 6
0
def test_only_username():
    assert read_project(PATH + 'onlyusername.csv') == []
Exemplo n.º 7
0
def test_read_one_line():
    assert read_project(PATH + 'one.csv') == [{'Sam Mai Tai': 'foo'}]
Exemplo n.º 8
0
def test_empty_file():
    assert read_project(PATH + 'empty.csv') == []
Exemplo n.º 9
0
def test_empty_file():
    assert read_project('test_files/empty.csv') == []