Пример #1
0
 def test_get_group_filter(self):
     """
     Confirm that FilterFormESExportDownloadForm._get_group_filter() returns
     a filter with the correct group_id and correct base_filter.
     """
     form_data = {
         'type_or_group': 'group',
         'group': 'some_group_id',
         'date_range': '2015-06-25 to 2016-02-19',
     }
     form = FilterFormESExportDownloadForm(self.project, pytz.utc, form_data)
     self.assertTrue(form.is_valid(), "Form had the following errors: {}".format(form.errors))
     group_filter = form._get_group_filter()
     self.assertEqual(group_filter.group_id, 'some_group_id')
     self.assertEqual(group_filter.base_filter, FormSubmittedByFilter)