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
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"
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"]