Ejemplo n.º 1
0
    def test_get_parameter_data_path_parameter(self):
        search = ParameterSearch(self.store)

        parameter = self.store.find(ParameterData,
                                    field_name=u'CAT52_DEST_DIR').one()
        value = search._get_parameter_value(parameter)
        self.assertEquals(value, u'~/.stoq/cat52')
Ejemplo n.º 2
0
    def test_get_parameter_data_country_suggested(self):
        search = ParameterSearch(self.store)

        parameter = self.store.find(ParameterData,
                                    field_name=u'COUNTRY_SUGGESTED').one()
        value = search._get_parameter_value(parameter)
        self.assertEquals(value, u'Brazil')
Ejemplo n.º 3
0
    def test_get_parameter_data_bool(self):
        search = ParameterSearch(self.store)

        parameter = self.store.find(ParameterData,
                                    field_name=u'DISABLE_COOKIES').one()
        value = search._get_parameter_value(parameter)
        self.assertEquals(value, 'No')
Ejemplo n.º 4
0
    def test_get_parameter_data_domain(self):
        search = ParameterSearch(self.store)

        parameter = self.store.find(ParameterData,
                                    field_name=u'TILLS_ACCOUNT').one()
        value = search._get_parameter_value(parameter)
        self.assertEquals(value, 'Tills')
Ejemplo n.º 5
0
    def test_get_parameter_data_else(self):
        search = ParameterSearch(self.store)

        parameter = self.store.find(ParameterData,
                                    field_name=u'DEFAULT_AREA_CODE').one()
        value = search._get_parameter_value(parameter)
        self.assertEquals(value, u'16')
Ejemplo n.º 6
0
    def test_get_parameter_data_options(self):
        search = ParameterSearch(self.store)

        parameter = self.store.find(ParameterData,
                                    field_name=u'SCALE_BARCODE_FORMAT').one()
        value = search._get_parameter_value(parameter)
        self.assertEquals(value, u'4 Digits Code with Price')
Ejemplo n.º 7
0
    def test_get_parameter_data_unicode(self):
        search = ParameterSearch(self.store)

        parameter = self.store.find(ParameterData,
                                    field_name=u'STATE_SUGGESTED').one()
        value = search._get_parameter_value(parameter)
        self.assertEquals(value, u'SP')
Ejemplo n.º 8
0
    def test_get_parameter_data_path_parameter(self):
        parameter = ParameterDetails(u'FOO', 'section', 'short_desc',
                                     'long_desc', str,
                                     initial=u'~/.stoq/cat52',
                                     editor='directory-chooser')
        sysparam.register_param(parameter)
        search = ParameterSearch(self.store)

        value = search._get_parameter_value(parameter)
        self.assertEqual(value, u'~/.stoq/cat52')
        sysparam._details.pop('FOO')
Ejemplo n.º 9
0
    def test_edit(self, run_dialog):
        search = ParameterSearch(self.store)

        self.assertNotSensitive(search, ['edit_button'])

        search.results.select(search.results[0])
        self.click(search.edit_button)
        self.assertEquals(run_dialog.call_count, 1)

        search.on_results__double_click(list(search.results),
                                        search.results[0])
        self.assertEquals(run_dialog.call_count, 2)
Ejemplo n.º 10
0
    def test_get_parameter_data_path_parameter(self):
        parameter = ParameterDetails(u'FOO',
                                     'section',
                                     'short_desc',
                                     'long_desc',
                                     unicode,
                                     initial=u'~/.stoq/cat52',
                                     editor='directory-chooser')
        sysparam.register_param(parameter)
        search = ParameterSearch(self.store)

        value = search._get_parameter_value(parameter)
        self.assertEquals(value, u'~/.stoq/cat52')
        sysparam._details.pop('FOO')
Ejemplo n.º 11
0
    def test_search(self):
        search = ParameterSearch(self.store)

        self.check_search(search, 'parameter-no-filter')

        search.entry.activate()
        self.check_search(search, 'parameter-no-filter')

        search.entry.update('account')
        search.entry.activate()
        self.check_search(search, 'parameter-string-filter')

        self.click(search.show_all_button)
        self.check_search(search, 'parameter-no-filter')
Ejemplo n.º 12
0
    def test_search(self):
        search = ParameterSearch(self.store)

        self.check_search(search, 'parameter-no-filter')

        # clicking on search button
        search.entry.set_text('')
        self.click(search.search_button)
        self.check_search(search, 'parameter-no-filter')

        # multiple words in any order search
        search.entry.set_text('city default')
        search.entry.activate()
        self.check_search(search, 'parameter-string-multiple-words-filter')

        search.entry.set_text('account')
        search.entry.activate()
        self.check_search(search, 'parameter-string-filter')

        self.click(search.show_all_button)
        self.check_search(search, 'parameter-no-filter')
Ejemplo n.º 13
0
    def test_search(self):
        with self.sysparam(USER_HASH=u'6f33a354e3104fcbae0f7b08087136d4'):
            search = ParameterSearch(self.store)

            self.check_search(search, 'parameter-no-filter')

            # clicking on search button
            search.entry.set_text('')
            self.click(search.search_button)
            self.check_search(search, 'parameter-no-filter')

            # multiple words in any order search
            search.entry.set_text('city default')
            search.entry.activate()
            self.check_search(search, 'parameter-string-multiple-words-filter')

            search.entry.set_text('account')
            search.entry.activate()
            self.check_search(search, 'parameter-string-filter')

            self.click(search.show_all_button)
            self.check_search(search, 'parameter-no-filter')
Ejemplo n.º 14
0
    def test_get_parameter_data_options(self):
        search = ParameterSearch(self.store)

        parameter = sysparam.get_detail_by_name(u'SCALE_BARCODE_FORMAT')
        value = search._get_parameter_value(parameter)
        self.assertEquals(value, u'4 Digits Code with Price')
Ejemplo n.º 15
0
    def test_get_parameter_data_domain(self):
        search = ParameterSearch(self.store)

        parameter = sysparam.get_detail_by_name(u'TILLS_ACCOUNT')
        value = search._get_parameter_value(parameter)
        self.assertEquals(value, 'Tills')
Ejemplo n.º 16
0
    def test_get_parameter_data_options(self):
        search = ParameterSearch(self.store)

        parameter = sysparam.get_detail_by_name(u'SCALE_BARCODE_FORMAT')
        value = search._get_parameter_value(parameter)
        self.assertEqual(value, u'4 Digits Code with Price')
Ejemplo n.º 17
0
    def test_get_parameter_data_country_suggested(self):
        search = ParameterSearch(self.store)

        parameter = sysparam.get_detail_by_name(u'COUNTRY_SUGGESTED')
        value = search._get_parameter_value(parameter)
        self.assertEquals(value, u'Brazil')
Ejemplo n.º 18
0
    def test_get_parameter_data_bool(self):
        search = ParameterSearch(self.store)

        parameter = sysparam.get_detail_by_name(u'DISABLE_COOKIES')
        value = search._get_parameter_value(parameter)
        self.assertEquals(value, 'No')
Ejemplo n.º 19
0
    def test_get_parameter_data_else(self):
        search = ParameterSearch(self.store)

        parameter = sysparam.get_detail_by_name(u'DEFAULT_AREA_CODE')
        value = search._get_parameter_value(parameter)
        self.assertEqual(value, u'16')
Ejemplo n.º 20
0
    def test_get_parameter_data_country_suggested(self):
        search = ParameterSearch(self.store)

        parameter = sysparam.get_detail_by_name(u'COUNTRY_SUGGESTED')
        value = search._get_parameter_value(parameter)
        self.assertEqual(value, u'Brazil')
Ejemplo n.º 21
0
    def test_get_parameter_data_domain(self):
        search = ParameterSearch(self.store)

        parameter = sysparam.get_detail_by_name(u'TILLS_ACCOUNT')
        value = search._get_parameter_value(parameter)
        self.assertEqual(value, 'Tills')
Ejemplo n.º 22
0
    def test_get_parameter_data_unicode(self):
        search = ParameterSearch(self.store)

        parameter = sysparam.get_detail_by_name(u'STATE_SUGGESTED')
        value = search._get_parameter_value(parameter)
        self.assertEquals(value, u'SP')
Ejemplo n.º 23
0
    def test_get_parameter_data_unicode(self):
        search = ParameterSearch(self.store)

        parameter = sysparam.get_detail_by_name(u'STATE_SUGGESTED')
        value = search._get_parameter_value(parameter)
        self.assertEqual(value, u'SP')
Ejemplo n.º 24
0
    def test_get_parameter_data_else(self):
        search = ParameterSearch(self.store)

        parameter = sysparam.get_detail_by_name(u'DEFAULT_AREA_CODE')
        value = search._get_parameter_value(parameter)
        self.assertEquals(value, u'16')
Ejemplo n.º 25
0
    def test_get_parameter_data_bool(self):
        search = ParameterSearch(self.store)

        parameter = sysparam.get_detail_by_name(u'DISABLE_COOKIES')
        value = search._get_parameter_value(parameter)
        self.assertEqual(value, 'No')