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

        with self.settings(INSTALLED_APPS=('wirecloud.platform.tests.module_with_errors',)):
            with patch.multiple('wirecloud.platform.plugins', logger=DEFAULT, import_module=DEFAULT) as mocks:
                mocks['import_module'].side_effect = NameError()
                find_wirecloud_plugins()
                self.assertTrue(mocks['logger'].error.called)
Пример #2
0
    def test_find_wirecloud_plugins_app_with_name_errors(self):

        with self.settings(INSTALLED_APPS=('wirecloud.platform.tests.module_with_errors',)):
            with patch.multiple('wirecloud.platform.plugins', logger=DEFAULT, import_module=DEFAULT) as mocks:
                mocks['import_module'].side_effect = NameError()
                find_wirecloud_plugins()
                self.assertTrue(mocks['logger'].error.called)
Пример #3
0
    def test_find_wirecloud_plugins_inexistant_app(self):

        with self.settings(INSTALLED_APPS=('inexistent_module', )):
            with patch('wirecloud.platform.plugins.logger') as logger_mock:
                find_wirecloud_plugins()
                self.assertTrue(logger_mock.error.called)
Пример #4
0
    def test_find_wirecloud_plugins_inexistant_app(self):

        with self.settings(INSTALLED_APPS=('inexistent_module',)):
            with patch('wirecloud.platform.plugins.logger') as logger_mock:
                find_wirecloud_plugins()
                self.assertTrue(logger_mock.error.called)