Files
galaxy/test/unit/app/visualizations/plugins/test_VisualizationPlugin.py
T
2025-10-31 18:19:30 +03:00

26 lines
747 B
Python

"""
Test lib/galaxy/visualization/plugins/plugin.
"""
from galaxy.app_unittest_utils import galaxy_mock
from galaxy.visualization.plugins.plugin import VisualizationPlugin
from . import VisualizationsBase_TestCase
class TestVisualizationsPlugin(VisualizationsBase_TestCase):
def test_default_init(self):
"""
A plugin with no context passed in should have sane defaults.
"""
vis_dir = galaxy_mock.MockDir(
{
"config": {"vis1.xml": ""},
"static": {},
}
)
plugin = VisualizationPlugin(vis_dir.root_path, "myvis", {})
assert plugin.name == "myvis"
assert plugin.path == vis_dir.root_path
assert plugin.config == {}