def _fuzzy_form_data(self): fuzzy = {} for form in self._fuzzy_forms: xmlns, unknown_id = self.split_xmlns_app_key(form) fuzzy[xmlns] = { 'apps': [detail for detail in get_form_details_for_xmlns(self.domain, xmlns)], 'unknown_id': unknown_id, } return fuzzy
def test_get_form_details_for_xmlns(self): [details_1] = get_form_details_for_xmlns(self.domain, self.f1_xmlns) [details_2] = get_form_details_for_xmlns(self.domain, self.f2_xmlns) for i, details in enumerate([details_1, details_2]): self._assert_form_details_match(i, details)
def test_get_form_details_for_xmlns_no_data(self): self.assertEqual([], get_form_details_for_xmlns('missing', 'missing')) self.assertEqual([], get_form_details_for_xmlns(self.domain, 'missing')) self.assertEqual([], get_form_details_for_xmlns('missing', self.f1_xmlns))