示例#1
0
 def test_can_remove_articles(self):
     # Setup
     issue = IssueFactory.create(journal=self.journal)
     article_1 = ArticleFactory.create(issue=issue)
     article_2 = ArticleFactory.create(issue=issue)
     request = self.factory.get('/')
     middleware = SessionMiddleware()
     middleware.process_request(request)
     citation_list = SavedCitationList(request)
     citation_list.add(article_1)
     citation_list.add(article_2)
     # Run
     citation_list.remove(article_1)
     citation_list.remove(article_2)
     # Check
     self.assertFalse(len(citation_list))
示例#2
0
 def test_can_remove_articles(self):
     # Setup
     issue = IssueFactory.create(journal=self.journal)
     article_1 = ArticleFactory.create(issue=issue)
     article_2 = ArticleFactory.create(issue=issue)
     request = self.factory.get('/')
     middleware = SessionMiddleware()
     middleware.process_request(request)
     citation_list = SavedCitationList(request)
     citation_list.add(article_1)
     citation_list.add(article_2)
     # Run
     citation_list.remove(article_1)
     citation_list.remove(article_2)
     # Check
     self.assertFalse(len(citation_list))