def test_package_no_details(self, pd): """ pypi doesn't know anything about our package """ from cheeseprism.views import from_pypi pd.return_value = None request = testing.DummyRequest() request.matchdict.update(dict(name='boto', version='1.2.3')) out = from_pypi(request) assert isinstance(out, HTTPFound) assert out.location == '/find-packages'
def test_package_no_details(self, pd): """ pypi doesn't know anything about our package """ from cheeseprism.views import from_pypi pd.return_value = None request = testing.DummyRequest() request.matchdict.update(dict(name="boto", version="1.2.3")) out = from_pypi(request) assert isinstance(out, HTTPFound) assert out.location == "/find-packages"
def test_package_md5_matches(self, pd): """ package is already in index """ from cheeseprism.views import from_pypi td = dict(name="boto", version="1.2.3", md5_digest="12345", filename="boto-1.2.3.tar.gz") pd.return_value = [td] request = CPDummyRequest() request.matchdict.update(td) request.index_data.update({"12345": True}) out = from_pypi(request) assert isinstance(out, HTTPFound) assert out.location == "/index/boto"
def test_package_md5_matches(self, pd): """ package is already in index """ from cheeseprism.views import from_pypi td = dict(name='boto', version='1.2.3', md5_digest='12345', filename='boto-1.2.3.tar.gz') pd.return_value = [td] request = CPDummyRequest() request.matchdict.update(td) request.index_data.update({'12345': True}) out = from_pypi(request) assert isinstance(out, HTTPFound) assert out.location == '/index/boto'