コード例 #1
0
ファイル: test_config.py プロジェクト: minhtran83/OpenSlides
 def test_get_multiple_config_var_error(self):
     config_signal.connect(
         set_simple_config_view_multiple_vars,
         dispatch_uid='set_simple_config_view_multiple_vars_for_testing')
     self.assertRaisesMessage(
         expected_exception=ConfigError,
         expected_message=
         'Too many values for config variable multiple_config_var found.',
         callable_obj=config.setup_cache)
     config_signal.disconnect(
         set_simple_config_view_multiple_vars,
         dispatch_uid='set_simple_config_view_multiple_vars_for_testing')
コード例 #2
0
ファイル: test_config.py プロジェクト: flesser/OpenSlides
    def test_improperly_configured_config_view_two(self):
        from openslides.config import urls
        collection = ConfigCollection(
            url='only_url_ureiraeY1Oochuad7xei',
            variables=(ConfigVariable(name='some_var_vuuC6eiXeiyae3ik4gie',
                                      default_value='',
                                      form_field=forms.CharField()),))

        def setup_bad_config_view_two(sender, **kwargs):
            return collection

        config_signal.connect(setup_bad_config_view_two, dispatch_uid='setup_bad_config_view_twoe_for_testing')
        self.assertRaisesMessage(
            ConfigError,
            'The config collection %s must have a title and an url attribute.' % repr(collection),
            reload,
            urls)
        config_signal.disconnect(setup_bad_config_view_two, dispatch_uid='setup_bad_config_view_twoe_for_testing')
コード例 #3
0
ファイル: test_config.py プロジェクト: flesser/OpenSlides
    def test_improperly_configured_config_view(self):
        from openslides.config import urls
        collection = ConfigCollection(
            title='Only a small title but no url ci6xahb8Chula0Thesho',
            variables=(ConfigVariable(name='some_var_paiji9theiW8ooXivae6',
                                      default_value='',
                                      form_field=forms.CharField()),))

        def setup_bad_config_view_one(sender, **kwargs):
            return collection

        config_signal.connect(setup_bad_config_view_one, dispatch_uid='setup_bad_config_view_one_for_testing')
        self.assertRaisesMessage(
            ConfigError,
            'The config collection %s must have a title and an url attribute.' % repr(collection),
            reload,
            urls)
        config_signal.disconnect(setup_bad_config_view_one, dispatch_uid='setup_bad_config_view_one_for_testing')
コード例 #4
0
ファイル: test_config.py プロジェクト: DerPate/OpenSlides
    def test_improperly_configured_config_view_two(self):
        from openslides.config import urls
        collection = ConfigCollection(url='only_url_ureiraeY1Oochuad7xei',
                                      variables=(ConfigVariable(
                                          name='some_var_vuuC6eiXeiyae3ik4gie',
                                          default_value='',
                                          form_field=forms.CharField()), ))

        def setup_bad_config_view_two(sender, **kwargs):
            return collection

        config_signal.connect(
            setup_bad_config_view_two,
            dispatch_uid='setup_bad_config_view_twoe_for_testing')
        self.assertRaisesMessage(
            ConfigError,
            'The config collection %s must have a title and an url attribute.'
            % repr(collection), reload, urls)
        config_signal.disconnect(
            setup_bad_config_view_two,
            dispatch_uid='setup_bad_config_view_twoe_for_testing')
コード例 #5
0
ファイル: test_config.py プロジェクト: DerPate/OpenSlides
    def test_improperly_configured_config_view(self):
        from openslides.config import urls
        collection = ConfigCollection(
            title='Only a small title but no url ci6xahb8Chula0Thesho',
            variables=(ConfigVariable(name='some_var_paiji9theiW8ooXivae6',
                                      default_value='',
                                      form_field=forms.CharField()), ))

        def setup_bad_config_view_one(sender, **kwargs):
            return collection

        config_signal.connect(
            setup_bad_config_view_one,
            dispatch_uid='setup_bad_config_view_one_for_testing')
        self.assertRaisesMessage(
            ConfigError,
            'The config collection %s must have a title and an url attribute.'
            % repr(collection), reload, urls)
        config_signal.disconnect(
            setup_bad_config_view_one,
            dispatch_uid='setup_bad_config_view_one_for_testing')
コード例 #6
0
ファイル: test_config.py プロジェクト: fesp21/OpenSlides
 def test_get_multiple_config_var_error(self):
     config_signal.connect(set_simple_config_page_multiple_vars, dispatch_uid='set_simple_config_page_multiple_vars_for_testing')
     self.assertRaisesMessage(expected_exception=ConfigError,
                              expected_message='Too many values for config variable multiple_config_var found.',
                              callable_obj=config.setup_cache)
     config_signal.disconnect(set_simple_config_page_multiple_vars, dispatch_uid='set_simple_config_page_multiple_vars_for_testing')