Esempio n. 1
0
    def test_period_form_invalid_period_id(self):
        response = views.period_form(self.request, 9999)

        self.assertContains(response, '<form id="id_period_form">')
        self.assertContains(response, '<input type="datetime" name="timestamp" required')
        self.assertContains(response, '<input type="checkbox" name="first_day" id="id_first_day"')
        self.assertContains(response, '<select class=" form-control" id="id_level" name="level">')
Esempio n. 2
0
    def test_period_form_existing_period(self):
        response = views.period_form(self.request, self.period.id)

        self.assertContains(response, '<form id="id_period_form">')
        self.assertContains(response, '<input type="datetime" name="timestamp" '
                                      'value="2014-01-31 17:00:00" required ')
        self.assertContains(response, 'first_day" checked')
        self.assertContains(response, '<select class=" form-control" id="id_level" name="level">')
Esempio n. 3
0
    def test_period_form_with_timestamp(self):
        self.request.GET = QueryDict('timestamp=2015-02-25T00:00:00+00:00')

        response = views.period_form(self.request)

        self.assertContains(response, '<form id="id_period_form">')
        self.assertContains(response, '<input type="datetime" name="timestamp" '
                                      'value="2015-02-25 00:00:00" required')
        self.assertContains(response, 'first_day" checked')
        self.assertContains(response, '<select class=" form-control" id="id_level" name="level">')
Esempio n. 4
0
    def test_period_form_invalid_period_id(self, mock_today):
        mock_today.return_value = pytz.utc.localize(datetime.datetime(2015, 7, 7))

        response = views.period_form(self.request, 9999)

        self.assertContains(response, '<form id="id_period_form">')
        self.assertContains(response, '<input type="datetime" name="timestamp" '
                                      'value="2015-07-06 20:00:00" required')
        self.assertContains(response, 'first_day" checked')
        self.assertContains(response, '<select class=" form-control" id="id_level" name="level">')