def test_upcoming_journals_are_hidden_from_list(self): # Create 6 journals journals = JournalFactory.create_batch(6) # Create an issue for the first 5 journals for journal in journals[:5]: IssueFactory(journal=journal) url = reverse('public:journal:journal_list') # Run response = self.client.get(url) displayed_journals = set(response.context['journals']) assert displayed_journals == set(journals[:5]) assert journals[5] not in displayed_journals