Esempio n. 1
0
 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))
Esempio n. 2
0
 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()
Esempio n. 3
0
 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()
Esempio n. 4
0
 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()