def test_case_list_form_media(self): app = AppFactory.case_list_form_app_factory().app app.build_spec = self.min_spec no_media_xml = self.XML_without_media("case_list_form.m0", for_action_menu=True) self.assertXmlPartialEqual( no_media_xml, app.create_suite(), "./detail[@id='m0_case_short']/action/display") app.get_module(0).case_list_form.set_icon('en', self.image_path) app.get_module(0).case_list_form.set_audio('en', self.audio_path) XML = self.makeXML("case_list_form.m0", "case_list_form.m0.icon", "case_list_form.m0.audio") self.assertXmlPartialEqual( XML, app.create_suite(), "./detail[@id='m0_case_short']/action/display") self._assert_app_strings_available(app, 'en') icon_locale = id_strings.case_list_form_icon_locale(app.get_module(0)) audio_locale = id_strings.case_list_form_audio_locale( app.get_module(0)) self._test_correct_icon_translations(app, app.get_module(0).case_list_form, icon_locale) self._test_correct_audio_translations(app, app.get_module(0).case_list_form, audio_locale)
def test_case_list_form_media(self): app = AppFactory.case_list_form_app_factory().app app.build_spec = self.min_spec no_media_xml = self.XML_without_media("case_list_form.m0", for_action_menu=True) self.assertXmlPartialEqual(no_media_xml, app.create_suite(), "./detail[@id='m0_case_short']/action/display") app.get_module(0).case_list_form.set_icon("en", self.image_path) app.get_module(0).case_list_form.set_audio("en", self.audio_path) XML = self.makeXML("case_list_form.m0", "case_list_form.m0.icon", "case_list_form.m0.audio") self.assertXmlPartialEqual(XML, app.create_suite(), "./detail[@id='m0_case_short']/action/display") self._assert_app_strings_available(app, "en") icon_locale = id_strings.case_list_form_icon_locale(app.get_module(0)) audio_locale = id_strings.case_list_form_audio_locale(app.get_module(0)) self._test_correct_icon_translations(app, app.get_module(0).case_list_form, icon_locale) self._test_correct_audio_translations(app, app.get_module(0).case_list_form, audio_locale)
def _prep_case_list_form_app(self): return AppFactory.case_list_form_app_factory()
def _prep_case_list_form_app(self): return AppFactory.case_list_form_app_factory()
def test_module_case_list_form_rows(self): app = AppFactory.case_list_form_app_factory().app self.assertEqual(get_module_case_list_form_rows(app.langs, app.modules[0]), [('case_list_form_label', 'list', 'New Case')])