def test_with_results_no_serial(self, db_request): projects = [(x.name, x.normalized_name) for x in [ProjectFactory.create() for _ in range(3)]] assert simple.simple_index(db_request) == { "projects": sorted(projects, key=lambda x: x[1]) } assert db_request.response.headers["X-PyPI-Last-Serial"] == "0"
def test_with_results_no_serial(self, db_request): projects = [ (x.name, x.normalized_name) for x in [ProjectFactory.create() for _ in range(3)] ] assert simple.simple_index(db_request) == { "projects": sorted(projects, key=lambda x: x[1]) } assert db_request.response.headers["X-PyPI-Last-Serial"] == "0"
def test_with_results_with_serial(self, db_request): projects = [(x.name, x.normalized_name) for x in [ProjectFactory.create() for _ in range(3)]] user = UserFactory.create() je = JournalEntryFactory.create(submitted_by=user) assert simple.simple_index(db_request) == { "projects": sorted(projects, key=lambda x: x[1]) } assert db_request.response.headers["X-PyPI-Last-Serial"] == str(je.id)
def test_with_results_with_serial(self, db_request): projects = [ (x.name, x.normalized_name) for x in [ProjectFactory.create() for _ in range(3)] ] user = UserFactory.create() je = JournalEntryFactory.create(submitted_by=user) assert simple.simple_index(db_request) == { "projects": sorted(projects, key=lambda x: x[1]) } assert db_request.response.headers["X-PyPI-Last-Serial"] == str(je.id)
def test_no_results_with_serial(self, db_request): user = UserFactory.create() je = JournalEntryFactory.create(submitted_by=user) assert simple.simple_index(db_request) == {"projects": []} assert db_request.response.headers["X-PyPI-Last-Serial"] == str(je.id)
def test_no_results_no_serial(self, db_request): assert simple.simple_index(db_request) == {"projects": []} assert db_request.response.headers["X-PyPI-Last-Serial"] == "0"