def testConfirm(self): parameter_data = self.create_parameter_data() editor = SystemParameterEditor(self.store, parameter_data) parameter_data.field_value = None self.assertFalse(editor.validate_confirm()) self.assertFalse(editor.confirm()) editor.model.field_value = u'25' self.assertTrue(editor.confirm()) self.check_editor(editor, 'editor-systemparameter-confirm', [editor.retval])
def test_confirm(self): parameter_data = self.create_parameter_data() detail = sysparam.get_detail_by_name(parameter_data.field_name) editor = SystemParameterEditor(self.store, detail) parameter_data.field_value = None self.assertFalse(editor.validate_confirm()) self.assertFalse(editor.confirm()) editor.model.field_value = self.create_account().id self.assertTrue(editor.confirm()) self.check_editor(editor, 'editor-systemparameter-confirm', [editor.retval])
def test_unwrapped_text_view_entry(self): parameter_data = self.store.find( ParameterData, field_name=u'ADDITIONAL_INFORMATION_ON_COUPON').one() editor = SystemParameterEditor(self.store, parameter_data) self.check_editor(editor, 'editor-systemparameter-unwrapped-text-view-entry')
def test_filechooser(self): detail = ParameterDetails(u'FOO', 'section', 'short_desc', 'long_desc', str, editor='directory-chooser') sysparam.register_param(detail) editor = SystemParameterEditor(self.store, detail) self.check_editor(editor, 'editor-systemparameter-file-chooser') sysparam._details.pop('FOO')
def test_unwrapped_text_view_entry(self): detail = ParameterDetails(u'FOO', 'section', 'short_desc', 'long_desc', str, multiline=True, initial=u'bar', wrap=False) sysparam.register_param(detail) editor = SystemParameterEditor(self.store, detail) self.check_editor(editor, 'editor-systemparameter-unwrapped-text-view-entry') sysparam._details.pop('FOO')
def test_create(self): parameter_data = self.create_parameter_data() editor = SystemParameterEditor(self.store, parameter_data) self.check_editor(editor, 'editor-systemparameter-show')
def test_options_combo(self): detail = sysparam.get_detail_by_name(u'SCALE_BARCODE_FORMAT') editor = SystemParameterEditor(self.store, detail) self.check_editor(editor, 'editor-systemparameter-options-combo')
def test_options_combo(self): parameter_data = self.store.find(ParameterData, field_name=u'NFE_DANFE_ORIENTATION').one() editor = SystemParameterEditor(self.store, parameter_data) self.check_editor(editor, 'editor-systemparameter-options-combo')
def test_image(self): parameter_data = self.store.find(ParameterData, field_name=u'CUSTOM_LOGO_FOR_REPORTS').one() editor = SystemParameterEditor(self.store, parameter_data) self.check_editor(editor, 'editor-systemparameter-image')
def test_spin_entry(self): parameter_data = self.store.find(ParameterData, field_name=u'MAX_SEARCH_RESULTS').one() editor = SystemParameterEditor(self.store, parameter_data) editor._entry.update(456) self.check_editor(editor, 'editor-systemparameter-spin-entry')
def test_spin_entry(self): detail = sysparam.get_detail_by_name(u'MAX_SEARCH_RESULTS') editor = SystemParameterEditor(self.store, detail) editor._entry.update(456) self.check_editor(editor, 'editor-systemparameter-spin-entry')
def test_combo_entry(self): detail = sysparam.get_detail_by_name(u'COUNTRY_SUGGESTED') editor = SystemParameterEditor(self.store, detail) self.check_editor(editor, 'editor-systemparameter-combo-entry')
def test_entry_insensitive(self): with self.sysparam(USER_HASH=u'45b27f4258024de58d2308753fcfff21'): detail = sysparam.get_detail_by_name(u'USER_HASH') editor = SystemParameterEditor(self.store, detail) self.check_editor(editor, 'editor-systemparameter-entry-insensitive')
def test_entry(self): detail = sysparam.get_detail_by_name(u'CITY_SUGGESTED') editor = SystemParameterEditor(self.store, detail) editor._entry.update('any city') self.check_editor(editor, 'editor-systemparameter-entry')
def test_create(self): parameter_data = self.create_parameter_data() detail = sysparam.get_detail_by_name(parameter_data.field_name) editor = SystemParameterEditor(self.store, detail) self.check_editor(editor, 'editor-systemparameter-show')
def test_entry(self): parameter_data = self.store.find(ParameterData, field_name=u'CITY_SUGGESTED').one() editor = SystemParameterEditor(self.store, parameter_data) editor._entry.update('any city') self.check_editor(editor, 'editor-systemparameter-entry')
def test_combo_entry(self): parameter_data = self.store.find(ParameterData, field_name=u'COUNTRY_SUGGESTED').one() editor = SystemParameterEditor(self.store, parameter_data) self.check_editor(editor, 'editor-systemparameter-combo-entry')
def test_text_view_entry(self): detail = sysparam.get_detail_by_name(u'BOOKLET_INSTRUCTIONS') editor = SystemParameterEditor(self.store, detail) self.check_editor(editor, 'editor-systemparameter-text-view-entry')
def test_text_view_entry(self): parameter_data = self.store.find(ParameterData, field_name=u'NFE_FISCO_INFORMATION').one() editor = SystemParameterEditor(self.store, parameter_data) self.check_editor(editor, 'editor-systemparameter-text-view-entry')
def test_image(self): detail = sysparam.get_detail_by_name(u'CUSTOM_LOGO_FOR_REPORTS') editor = SystemParameterEditor(self.store, detail) self.check_editor(editor, 'editor-systemparameter-image')
def test_radio(self): parameter_data = self.store.find(ParameterData, field_name=u'DISABLE_COOKIES').one() editor = SystemParameterEditor(self.store, parameter_data) self.check_editor(editor, 'editor-systemparameter-radio')
def test_radio(self): detail = sysparam.get_detail_by_name(u'DISABLE_COOKIES') editor = SystemParameterEditor(self.store, detail) self.check_editor(editor, 'editor-systemparameter-radio')
def test_filechooser(self): parameter_data = self.store.find(ParameterData, field_name=u'CAT52_DEST_DIR').one() editor = SystemParameterEditor(self.store, parameter_data) self.check_editor(editor, 'editor-systemparameter-file-chooser')
def test_entry_insensitive(self): with self.sysparam(USER_HASH=u'45b27f4258024de58d2308753fcfff21'): parameter_data = self.store.find(ParameterData, field_name=u'USER_HASH').one() editor = SystemParameterEditor(self.store, parameter_data) self.check_editor(editor, 'editor-systemparameter-entry-insensitive')