Example #1
0
def test_write_index(mock_os, mock_open):
    packages = read_packages('root', mock_os)
    write_index('root', packages, mock_os, mock_open)

    index = mock_open.buffers[
        os.path.join('root', 'index', 'index.html')].getvalue()
    assert '"basketweaver2/index.html"' in index

    basketweaver2_index = mock_open.buffers[
        os.path.join('root', 'index', 'basketweaver2', 'index.html')].getvalue()
    assert '"../../basketweaver2-2.0-py27-none-any.whl"' in basketweaver2_index
    assert '"../../basketweaver2-2.0.tar.gz"' in basketweaver2_index
Example #2
0
def test_read_packages(mock_os):
    packages = read_packages('root', mock_os)
    assert list(packages.keys()) == ['basketweaver2']
    assert len(packages['basketweaver2']) == 3