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
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