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