Beispiel #1
0
 def test_no_month(self):
     form_data = {
         'board': self.board,
         'year': self.current_year,
         'day': DateFactory.day_of_month()
     }
     form = ArchiveSearchForm(form_data)
     self.assertFalse(form.is_valid())
Beispiel #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())
Beispiel #3
0
 def test_url_encoded(self):
     form_data = {'board': self.board, 'search_term': '&'}
     form = ArchiveSearchForm(form_data)
     form.is_valid()
     self.assertEqual(form.cleaned_data['search_term'], '%26')
Beispiel #4
0
 def test_no_date(self):
     form_data = {'board': self.board}
     form = ArchiveSearchForm(form_data)
     self.assertTrue(form.is_valid())