コード例 #1
0
ファイル: tests.py プロジェクト: narath/afrims-paging
 def test_future_start_date_required(self):
     """ Start date is required for future broadcasts """
     data =  {
         'when': 'later',
         'body': self.random_string(140),
         'schedule_frequency': 'one-time',
         'groups': [self.group.pk],
     }
     form = BroadcastForm(data)
     self.assertFalse(form.is_valid())
     self.assertEqual(len(form.non_field_errors()), 1)
     msg = 'Start date is required for future broadcasts'
     self.assertTrue(msg in form.non_field_errors().as_text())
コード例 #2
0
ファイル: tests.py プロジェクト: afrims/afrims
 def test_future_start_date_required(self):
     """ Start date is required for future broadcasts """
     data = {
         "when": "later",
         "body": self.random_string(140),
         "schedule_frequency": "one-time",
         "groups": [self.group.pk],
     }
     form = BroadcastForm(data)
     self.assertFalse(form.is_valid())
     self.assertEqual(len(form.non_field_errors()), 1)
     msg = "Start date is required for future broadcasts"
     self.assertTrue(msg in form.non_field_errors().as_text())
コード例 #3
0
ファイル: tests.py プロジェクト: narath/afrims-paging
 def test_end_date_before_start_date(self):
     """ Form should prevent end date being before start date """
     now = datetime.datetime.now()
     yesterday = now - relativedelta(days=1)
     data =  {
         'when': 'later',
         'body': self.random_string(140),
         'date': now,
         'schedule_end_date': yesterday,
         'schedule_frequency': 'daily',
         'groups': [self.group.pk],
     }
     form = BroadcastForm(data)
     self.assertFalse(form.is_valid())
     self.assertEqual(len(form.non_field_errors()), 1)
     msg = 'End date must be later than start date'
     self.assertTrue(msg in form.non_field_errors().as_text())
コード例 #4
0
ファイル: tests.py プロジェクト: afrims/afrims
 def test_end_date_before_start_date(self):
     """ Form should prevent end date being before start date """
     now = datetime.datetime.now()
     yesterday = now - relativedelta(days=1)
     data = {
         "when": "later",
         "body": self.random_string(140),
         "date": now,
         "schedule_end_date": yesterday,
         "schedule_frequency": "daily",
         "groups": [self.group.pk],
     }
     form = BroadcastForm(data)
     self.assertFalse(form.is_valid())
     self.assertEqual(len(form.non_field_errors()), 1)
     msg = "End date must be later than start date"
     self.assertTrue(msg in form.non_field_errors().as_text())