Exemple #1
0
class TestPluginBaseOffline(TestPluginBase):
    def setUp(self):
        self.base_plugin = AnalysisBasePlugin(self,
                                              config=self.set_up_base_config(),
                                              offline_testing=True)

    def test_get_view_file_path(self):
        code_path = PLUGIN_PATH / 'file_type' / 'code' / 'file_type.py'
        expected_view_path = PLUGIN_PATH / 'file_type' / 'view' / 'file_type.html'

        assert self.base_plugin._get_view_file_path(
            str(code_path)) == expected_view_path

        without_view = PLUGIN_PATH / 'dummy' / 'code' / 'dummy.py'
        assert self.base_plugin._get_view_file_path(str(without_view)) is None
Exemple #2
0
class TestPluginBaseOffline(TestPluginBase):
    def setUp(self):
        self.base_plugin = AnalysisBasePlugin(self,
                                              config=self.set_up_base_config(),
                                              offline_testing=True)

    def test_get_view_file_path(self):
        plugin_path = os.path.join(get_src_dir(),
                                   'plugins/analysis/file_type/')
        code_path = os.path.join(plugin_path, 'code/file_type.py')
        estimated_view_path = os.path.join(plugin_path, 'view/file_type.html')

        assert self.base_plugin._get_view_file_path(
            code_path) == estimated_view_path

        plugin_path_without_view = os.path.join(
            get_src_dir(), 'plugins/analysis/dummy/code/dummy.py')
        assert self.base_plugin._get_view_file_path(
            plugin_path_without_view) is None