示例#1
0
def test_parse_reqs_file_with_two_indices(tmpdir):
    reqs = tmpdir.join("reqs.txt")
    reqs.write(
        "-i http://myindex\n--index-url=http://anotherindexwtf\nabc==1.0\ndef==2.0"
    )
    file = luddite.RequirementsFile(reqs)
    with pytest.raises(luddite.MultipleIndicesError):
        file.index
示例#2
0
def test_parse_reqs_file_with_index(tmpdir):
    reqs = tmpdir.join("reqs.txt")
    reqs.write("--index http://myindex\nabc==1.0\ndef==2.0")
    file = luddite.RequirementsFile(reqs)
    assert file.index == "http://myindex"
示例#3
0
def test_parse_reqs_file(tmpdir):
    reqs = tmpdir.join("reqs.txt")
    reqs.write("abc==1.0\ndef==2.0")
    file = luddite.RequirementsFile(reqs)
    assert file.index is None
    assert [line.text for line in file.lines] == ["abc==1.0\n", "def==2.0"]