Beispiel #1
0
 def test_get_filtered_data_by_app_id_missing(self):
     params = FormsByApplicationFilterParams([
         _make_filter(PARAM_SLUG_STATUS, PARAM_VALUE_STATUS_ACTIVE),
         _make_filter(PARAM_SLUG_APP_ID, 'missing')
     ])
     results = FormsByApplicationFilter.get_filtered_data_for_parsed_params(self.domain, params)
     self.assertEqual(0, len(results))
Beispiel #2
0
 def test_get_filtered_data_by_app_id_missing(self):
     params = FormsByApplicationFilterParams([
         _make_filter(PARAM_SLUG_STATUS, PARAM_VALUE_STATUS_ACTIVE),
         _make_filter(PARAM_SLUG_APP_ID, 'missing')
     ])
     results = FormsByApplicationFilter.get_filtered_data_for_parsed_params(
         self.domain, params)
     self.assertEqual(0, len(results))
Beispiel #3
0
 def test_get_filtered_data_by_app_id(self):
     params = FormsByApplicationFilterParams([
         _make_filter(PARAM_SLUG_STATUS, PARAM_VALUE_STATUS_ACTIVE),
         _make_filter(PARAM_SLUG_APP_ID, self.app.id)
     ])
     results = FormsByApplicationFilter.get_filtered_data_for_parsed_params(self.domain, params)
     self.assertEqual(2, len(results))
     for i, details in enumerate(results):
         self._assert_form_details_match(i, details)
Beispiel #4
0
 def test_get_filtered_data_by_app_id(self):
     params = FormsByApplicationFilterParams([
         _make_filter(PARAM_SLUG_STATUS, PARAM_VALUE_STATUS_ACTIVE),
         _make_filter(PARAM_SLUG_APP_ID, self.app.id)
     ])
     results = FormsByApplicationFilter.get_filtered_data_for_parsed_params(
         self.domain, params)
     self.assertEqual(2, len(results))
     for i, details in enumerate(results):
         self._assert_form_details_match(i, details)
Beispiel #5
0
 def test_get_filtered_data_by_module_id(self):
     for i in range(2):
         params = FormsByApplicationFilterParams([
             _make_filter(PARAM_SLUG_STATUS, PARAM_VALUE_STATUS_ACTIVE),
             _make_filter(PARAM_SLUG_APP_ID, self.app.id),
             _make_filter(PARAM_SLUG_MODULE, str(i)),
         ])
         results = FormsByApplicationFilter.get_filtered_data_for_parsed_params(self.domain, params)
         self.assertEqual(1, len(results))
         details = results[0]
         self._assert_form_details_match(i, details)
Beispiel #6
0
 def test_get_filtered_data_by_module_id(self):
     for i in range(2):
         params = FormsByApplicationFilterParams([
             _make_filter(PARAM_SLUG_STATUS, PARAM_VALUE_STATUS_ACTIVE),
             _make_filter(PARAM_SLUG_APP_ID, self.app.id),
             _make_filter(PARAM_SLUG_MODULE, str(i)),
         ])
         results = FormsByApplicationFilter.get_filtered_data_for_parsed_params(
             self.domain, params)
         self.assertEqual(1, len(results))
         details = results[0]
         self._assert_form_details_match(i, details)