def test_guess_form_name_from_xmlns(self): domain = uuid.uuid4().hex xmlns = uuid.uuid4().hex form_id = uuid.uuid4().hex form_name = 'my cool form' metadata = TestFormMetadata(domain=domain, xmlns=xmlns, form_name=form_name) get_simple_wrapped_form(form_id, metadata=metadata) update_reports_analytics_indexes() self.assertEqual(form_name, guess_form_name_from_submissions_using_xmlns(domain, xmlns))
def class_setup(cls): cls.domain = uuid.uuid4().hex cls.f1_xmlns = 'xmlns1' cls.f2_xmlns = 'xmlns2' app_factory = AppFactory(domain=cls.domain) module1, form1 = app_factory.new_basic_module('m1', '_casetype') module2, form2 = app_factory.new_basic_module('m2', '_casetype2') form1.xmlns = cls.f1_xmlns form2.xmlns = cls.f2_xmlns app_factory.app.save() cls.app = app_factory.app deleted_app_factory = AppFactory(domain=cls.domain) deleted_module1, deleted_form1 = deleted_app_factory.new_basic_module('del-m1', '_casetype3') cls.deleted_xmlns = 'xmlns3' deleted_form1.xmlns = cls.deleted_xmlns deleted_app_factory.app.doc_type = 'Application-Deleted' # make sure the ID comes after the primary app deleted_app_factory.app._id = '{}z'.format(cls.app.id) deleted_app_factory.app.save() cls.deleted_app = deleted_app_factory.app cls.xmlnses = [cls.f1_xmlns, cls.f2_xmlns, cls.deleted_xmlns] update_reports_analytics_indexes()
def class_setup(cls): cls.domain = uuid.uuid4().hex cls.f1_xmlns = "xmlns1" cls.f2_xmlns = "xmlns2" app_factory = AppFactory(domain=cls.domain) module1, form1 = app_factory.new_basic_module("m1", "_casetype") module2, form2 = app_factory.new_basic_module("m2", "_casetype2") form1.xmlns = cls.f1_xmlns form2.xmlns = cls.f2_xmlns app_factory.app.save() cls.app = app_factory.app deleted_app_factory = AppFactory(domain=cls.domain) deleted_module1, deleted_form1 = deleted_app_factory.new_basic_module("del-m1", "_casetype3") cls.deleted_xmlns = "xmlns3" deleted_form1.xmlns = cls.deleted_xmlns deleted_app_factory.app.doc_type = "Application-Deleted" # make sure the ID comes after the primary app deleted_app_factory.app._id = "{}z".format(cls.app.id) deleted_app_factory.app.save() cls.deleted_app = deleted_app_factory.app cls.xmlnses = [cls.f1_xmlns, cls.f2_xmlns, cls.deleted_xmlns] update_reports_analytics_indexes()