示例#1
0
def test_write_and_read_reference_with_target(tmpdir):
    create_test_repo()
    dt.write_reference(join(tmpdir, "repo"),
                       join(tmpdir, "reference_target.json"))
    ref = dt.read_reference(join(tmpdir, "reference_target.json"))
    assert ref[join(dt.mirror_dir,
                    "linux-64")]["a-1.0-0.tar.bz2"]["md5"] == EMPTY_MD5
示例#2
0
def test_read_no_reference(tmpdir):
    # tmpdir is empty - join(tmpdir, 'reference.json') does not exist
    with pytest.raises(dt.NoReferenceError):
        dt.read_reference()
示例#3
0
def test_write_and_read_reference(tmpdir):
    create_test_repo()
    dt.write_reference(join(tmpdir, 'repo'))
    ref = dt.read_reference()
    assert ref[join(dt.mirror_dir, 'linux-64')]['a-1.0-0.tar.bz2']['md5'] == \
        EMPTY_MD5