Commit 52742a46583348c4879fb0f597ab7de48ebebdf1
1 parent
d296493b
Exists in
master
and in
4 other branches
Testing set plugin namespace
Showing
1 changed file
with
23 additions
and
0 deletions
Show diff stats
@@ -0,0 +1,23 @@ | @@ -0,0 +1,23 @@ | ||
1 | +from mock import patch | ||
2 | + | ||
3 | +from django.test import TestCase | ||
4 | +from django.apps import AppConfig | ||
5 | + | ||
6 | +from colab.plugins.utils.apps import ColabPluginAppConfig | ||
7 | + | ||
8 | + | ||
9 | +class AppsTest(TestCase): | ||
10 | + | ||
11 | + @patch.object(AppConfig, '_path_from_module') | ||
12 | + @patch('colab.plugins.utils.apps.get_plugin_config') | ||
13 | + def test_set_namespace(self, get_plugin_config_mock, | ||
14 | + path_from_module_mock): | ||
15 | + path_from_module_mock.return_value = "/fake/path" | ||
16 | + | ||
17 | + get_plugin_config_mock.return_value = {'urls': {}} | ||
18 | + conf = get_plugin_config_mock() | ||
19 | + | ||
20 | + ColabPluginAppConfig("test", "test_app") | ||
21 | + | ||
22 | + self.assertIn('namespace', conf['urls']) | ||
23 | + self.assertEquals(None, conf['urls']['namespace']) |