示例#1
0
 def test_no_year(self):
     form_data = {
         'board': self.board,
         'month': DateFactory.month(),
         'day': DateFactory.day_of_month()
     }
     form = ArchiveSearchForm(form_data)
     self.assertFalse(form.is_valid())
示例#2
0
 def test_valid_form(self):
     form_data = {
         'board': self.board,
         'year': self.current_year,
         'month': DateFactory.month(),
         'day': DateFactory.day_of_month(),
         'search_term': faker.word()
     }
     form = ArchiveSearchForm(form_data)
     self.assertTrue(form.is_valid())
示例#3
0
 def setUp(self):
     yesterday = DateFactory.yesterday()
     self.board = BoardFactory()
     self.threads = ThreadFactory.create_batch(5,
                                               time_made=yesterday,
                                               board=self.board,
                                               archived=True)
     self.not_archived = ThreadFactory(time_made=yesterday,
                                       board=self.board,
                                       archived=False)
     self.resp = self.client.get(self.threads[0].get_archive_day_url())
示例#4
0
 def setUp(self):
     last_month = DateFactory.last_month()
     self.board = BoardFactory()
     self.threads = ThreadFactory.create_batch(5,
                                               time_made=last_month,
                                               board=self.board,
                                               archived=True)
     self.not_archived = ThreadFactory(time_made=last_month,
                                       board=self.board,
                                       archived=False)
     self.resp = self.client.get(self.threads[0].get_archive_month_url())
示例#5
0
 def setUp(self):
     last_year = DateFactory.last_year()
     self.board = BoardFactory()
     self.thread = ThreadFactory(time_made=last_year,
                                 board=self.board,
                                 archived=True)
     self.threads = ThreadFactory.create_batch(50,
                                               time_made=last_year,
                                               board=self.board,
                                               archived=True)
     self.first_page = self.client.get(self.thread.get_archive_year_url())
     self.second_page = self.client.get('{}?page=2'.format(
         self.thread.get_archive_year_url()))
示例#6
0
 def setUp(self):
     self.board = BoardFactory()
     self.thread = ThreadFactory(time_made=DateFactory.last_year(),
                                 archived=True,
                                 board=self.board)
     self.time = self.thread.time_made