Пример #1
0
    def test_basic_conf(self):

        settings.WIRECLOUD_PLUGINS = ()

        core_plugins = len(get_plugins())
        core_features = len(get_active_features())
        core_classic_javascripts = len(get_extra_javascripts('classic'))
        core_smartphone_javascripts = len(get_extra_javascripts('smartphone'))
        core_classic_extensions = len(get_widget_api_extensions('classic', {}))
        core_smartphone_extensions = len(
            get_widget_api_extensions('smartphone', {}))

        settings.WIRECLOUD_PLUGINS = (
            'wirecloud.platform.tests.plugins.WirecloudTestPlugin1',
            'wirecloud.platform.tests.plugins.WirecloudTestPlugin2',
        )
        clear_cache()

        self.assertEqual(len(get_plugins()), core_plugins + 2)
        self.assertEqual(len(get_active_features()), core_features + 2)
        self.assertEqual(len(get_extra_javascripts('classic')),
                         core_classic_javascripts + 2)
        self.assertEqual(len(get_extra_javascripts('smartphone')),
                         core_smartphone_javascripts + 1)
        self.assertEqual(len(get_widget_api_extensions('classic', {})),
                         core_classic_extensions + 1)
        self.assertEqual(len(get_widget_api_extensions('smartphone', {})),
                         core_smartphone_extensions + 0)
Пример #2
0
    def setUpClass(cls):

        super(ProxyTestsBase, cls).setUpClass()
        cls.basic_url = reverse('wirecloud|proxy', kwargs={'protocol': 'http', 'domain': 'example.com', 'path': '/path'})
        cls.OLD_WIRECLOUD_PLUGINS = getattr(settings, 'WIRECLOUD_PLUGINS', None)
        clear_cache()
        settings.WIRECLOUD_PLUGINS = ()
Пример #3
0
    def test_several_plugins_with_the_same_feature(self):
        settings.WIRECLOUD_PLUGINS = (
            'wirecloud.platform.tests.plugins.WirecloudTestPlugin1',
            'wirecloud.platform.tests.plugins.WirecloudTestConflictingPlugin',
        )
        clear_cache()

        self.assertRaises(ImproperlyConfigured, get_plugins)
Пример #4
0
    def setUpClass(cls):

        WirecloudTestCase.setUpClass.__func__(cls)

        cls.client = Client()
        cls.user_client = Client()

        # Clear WireCloud plugins cache
        clear_cache()
Пример #5
0
    def setUpClass(cls):

        super(Oauth2TestCase, cls).setUpClass()

        cls.client = Client()
        cls.user_client = Client()

        # Clear WireCloud plugins cache
        clear_cache()
Пример #6
0
    def setUpClass(cls):

        WirecloudTestCase.setUpClass.__func__(cls)

        cls.client = Client()
        cls.user_client = Client()

        # Clear WireCloud plugins cache
        clear_cache()
Пример #7
0
    def setUpClass(cls):

        super(ProxyTestsBase, cls).setUpClass()
        cls.basic_url = reverse('wirecloud|proxy',
                                kwargs={
                                    'protocol': 'http',
                                    'domain': 'example.com',
                                    'path': '/path'
                                })
        cls.basic_referer = 'http://localhost/test/workspace'
        clear_cache()
Пример #8
0
    def setUpClass(cls):

        super(ProxyTestsBase, cls).setUpClass()
        cls.basic_url = reverse('wirecloud|proxy',
                                kwargs={
                                    'protocol': 'http',
                                    'domain': 'example.com',
                                    'path': '/path'
                                })
        cls.OLD_WIRECLOUD_PLUGINS = getattr(settings, 'WIRECLOUD_PLUGINS',
                                            None)
        clear_cache()
        settings.WIRECLOUD_PLUGINS = ()
Пример #9
0
    def setUpClass(cls):
        if hasattr(settings, 'FORCE_DOMAIN'):
            cls.old_FORCE_DOMAIN = settings.FORCE_DOMAIN
        if hasattr(settings, 'FORCE_PROTO'):
            cls.old_FORCE_PROTO = settings.FORCE_PROTO

        settings.FORCE_DOMAIN = 'example.com'
        settings.FORCE_PROTO = 'http'
        cls.OLD_WIRECLOUD_PLUGINS = getattr(settings, 'WIRECLOUD_PLUGINS', None)

        settings.WIRECLOUD_PLUGINS = ()
        plugins.clear_cache()

        super(CodeTransformationTestCase, cls).setUpClass()
Пример #10
0
    def setUpClass(cls):
        if hasattr(settings, 'FORCE_DOMAIN'):
            cls.old_FORCE_DOMAIN = settings.FORCE_DOMAIN
        if hasattr(settings, 'FORCE_PROTO'):
            cls.old_FORCE_PROTO = settings.FORCE_PROTO

        settings.FORCE_DOMAIN = 'example.com'
        settings.FORCE_PROTO = 'http'
        cls.OLD_WIRECLOUD_PLUGINS = getattr(settings, 'WIRECLOUD_PLUGINS', None)

        settings.WIRECLOUD_PLUGINS = ()
        plugins.clear_cache()

        super(CodeTransformationTestCase, cls).setUpClass()
Пример #11
0
    def tearDownClass(cls):
        if hasattr(cls, 'old_FORCE_DOMAIN'):
            settings.FORCE_DOMAIN = cls.old_FORCE_DOMAIN
        else:
            del settings.FORCE_DOMAIN

        if hasattr(cls, 'old_FORCE_PROTO'):
            settings.FORCE_PROTO = cls.old_FORCE_PROTO
        else:
            del settings.FORCE_PROTO

        settings.WIRECLOUD_PLUGINS = cls.OLD_WIRECLOUD_PLUGINS
        plugins.clear_cache()

        super(CodeTransformationTestCase, cls).tearDownClass()
Пример #12
0
    def tearDownClass(cls):
        if hasattr(cls, 'old_FORCE_DOMAIN'):
            settings.FORCE_DOMAIN = cls.old_FORCE_DOMAIN
        else:
            del settings.FORCE_DOMAIN

        if hasattr(cls, 'old_FORCE_PROTO'):
            settings.FORCE_PROTO = cls.old_FORCE_PROTO
        else:
            del settings.FORCE_PROTO

        settings.WIRECLOUD_PLUGINS = cls.OLD_WIRECLOUD_PLUGINS
        plugins.clear_cache()

        super(CodeTransformationTestCase, cls).tearDownClass()
Пример #13
0
    def test_basic_conf(self):

        settings.WIRECLOUD_PLUGINS = ()

        core_plugins = len(get_plugins())
        core_features = len(get_active_features())
        core_classic_javascripts = len(get_extra_javascripts('classic'))
        core_smartphone_javascripts = len(get_extra_javascripts('smartphone'))
        core_classic_extensions = len(get_widget_api_extensions('classic', {}))
        core_smartphone_extensions = len(get_widget_api_extensions('smartphone', {}))

        settings.WIRECLOUD_PLUGINS = (
            'wirecloud.platform.tests.plugins.WirecloudTestPlugin1',
            'wirecloud.platform.tests.plugins.WirecloudTestPlugin2',
        )
        clear_cache()

        self.assertEqual(len(get_plugins()), core_plugins + 2)
        self.assertEqual(len(get_active_features()), core_features + 2)
        self.assertEqual(len(get_extra_javascripts('classic')), core_classic_javascripts + 2)
        self.assertEqual(len(get_extra_javascripts('smartphone')), core_smartphone_javascripts + 1)
        self.assertEqual(len(get_widget_api_extensions('classic', {})), core_classic_extensions + 1)
        self.assertEqual(len(get_widget_api_extensions('smartphone', {})), core_smartphone_extensions + 0)
Пример #14
0
    def tearDownClass(cls):
        super(Oauth2TestCase, cls).tearDownClass()

        # Clear WireCloud plugins cache
        clear_cache()
Пример #15
0
    def setUpClass(cls):
        plugins.clear_cache()

        super(CodeTransformationTestCase, cls).setUpClass()
Пример #16
0
    def tearDownClass(cls):
        clear_cache()

        super(ProxyTestsBase, cls).tearDownClass()
Пример #17
0
    def tearDownClass(cls):
        plugins.clear_cache()

        super(CodeTransformationTestCase, cls).tearDownClass()
Пример #18
0
    def tearDownClass(cls):
        clear_cache()

        super(ProxyTestsBase, cls).tearDownClass()
Пример #19
0
    def tearDownClass(cls):
        settings.WIRECLOUD_PLUGINS = cls.OLD_WIRECLOUD_PLUGINS
        clear_cache()

        super(ProxyTestsBase, cls).tearDownClass()
Пример #20
0
    def tearDownClass(cls):
        WirecloudTestCase.tearDownClass.__func__(cls)

        # Clear WireCloud plugins cache
        clear_cache()
Пример #21
0
    def setUpClass(cls):

        super(ProxyTestsBase, cls).setUpClass()
        cls.basic_url = reverse('wirecloud|proxy', kwargs={'protocol': 'http', 'domain': 'example.com', 'path': '/path'})
        cls.basic_referer = 'http://localhost/test/workspace'
        clear_cache()
Пример #22
0
 def setUp(self):
     super(WirecloudPluginTestCase, self).setUp()
     clear_cache()
Пример #23
0
 def tearDown(self):
     settings.WIRECLOUD_PLUGINS = self.OLD_WIRECLOUD_PLUGINS
     clear_cache()
     super(WirecloudPluginTestCase, self).tearDown()
Пример #24
0
 def tearDownClass(cls):
     super(PopuplateCommandTestCase, cls).tearDownClass()
     clear_cache()
Пример #25
0
 def setUpClass(cls):
     clear_cache()
     super(PopuplateCommandTestCase, cls).setUpClass()
Пример #26
0
 def tearDownClass(cls):
     super(PopuplateCommandTestCase, cls).tearDownClass()
     clear_cache()
Пример #27
0
 def tearDown(self):
     settings.WIRECLOUD_PLUGINS = self.OLD_WIRECLOUD_PLUGINS
     clear_cache()
     super(WirecloudPluginTestCase, self).tearDown()
Пример #28
0
 def setUp(self):
     super(WirecloudPluginTestCase, self).setUp()
     clear_cache()
Пример #29
0
 def tearDown(cls):
     settings.WIRECLOUD_PLUGINS = cls.OLD_WIRECLOUD_PLUGINS
     clear_cache()
     super(WirecloudPluginTestCase, cls).tearDownClass()
Пример #30
0
    def tearDownClass(cls):
        WirecloudTestCase.tearDownClass.__func__(cls)

        # Clear WireCloud plugins cache
        clear_cache()
Пример #31
0
    def tearDownClass(cls):
        settings.WIRECLOUD_PLUGINS = cls.OLD_WIRECLOUD_PLUGINS
        clear_cache()

        super(ProxyTestsBase, cls).tearDownClass()
Пример #32
0
 def setUpClass(cls):
     clear_cache()
     super(PopuplateCommandTestCase, cls).setUpClass()