def test_clear_cache(tmpdir, request): (tmpdir.mkdir('maps').mkdir('Escherichia coli') .join('iJO1366.Central metabolism.json').write('temp')) (tmpdir.mkdir('models').mkdir('Escherichia coli') .join('iJO1366.json').write('temp')) clear_cache(str(tmpdir)) assert os.listdir(str(tmpdir)) == [] def fin(): tmpdir.remove() request.addfinalizer(fin)
def test_clear_cache(tmpdir, request): (tmpdir.mkdir("2").mkdir("maps").mkdir("Escherichia coli").join("iJO1366.Central metabolism.json").write("temp")) (tmpdir.join("2").mkdir("models").mkdir("Escherichia coli").join("iJO1366.json").write("temp")) (tmpdir.mkdir("x").mkdir("y").mkdir("z")) clear_cache(str(tmpdir), ask=False) assert os.listdir(str(tmpdir)) == [] def fin(): tmpdir.remove() request.addfinalizer(fin)
def test_list_cached_models(): clear_cache() Builder(model_name='iJO1366') assert list_cached_models() == ['iJO1366']
def test_list_cached_maps(): clear_cache() Builder(map_name='iJO1366_central_metabolism') assert list_cached_maps() == ['iJO1366_central_metabolism']
def test_clear_cache(): clear_cache() d = get_cache_dir(name='maps') assert len(os.listdir(d)) == 0 d = get_cache_dir(name='models') assert len(os.listdir(d)) == 0