mirror of
https://github.com/apache/superset.git
synced 2026-04-24 02:25:13 +00:00
feat(extensions): add mandatory publisher field to extension metadata (#38200)
This commit is contained in:
@@ -49,7 +49,13 @@ def test_dev_command_starts_watchers(
|
||||
"""Test dev command starts file watchers."""
|
||||
# Setup mocks
|
||||
mock_rebuild_frontend.return_value = "remoteEntry.abc123.js"
|
||||
mock_build_manifest.return_value = Manifest(id="test", name="test", version="1.0.0")
|
||||
mock_build_manifest.return_value = Manifest(
|
||||
id="test-org.test-extension",
|
||||
publisher="test-org",
|
||||
name="test-extension",
|
||||
displayName="Test Extension",
|
||||
version="1.0.0",
|
||||
)
|
||||
|
||||
mock_observer = Mock()
|
||||
mock_observer_class.return_value = mock_observer
|
||||
@@ -101,7 +107,13 @@ def test_dev_command_initial_build(
|
||||
"""Test dev command performs initial build setup."""
|
||||
# Setup mocks
|
||||
mock_rebuild_frontend.return_value = "remoteEntry.abc123.js"
|
||||
mock_build_manifest.return_value = Manifest(id="test", name="test", version="1.0.0")
|
||||
mock_build_manifest.return_value = Manifest(
|
||||
id="test-org.test-extension",
|
||||
publisher="test-org",
|
||||
name="test-extension",
|
||||
displayName="Test Extension",
|
||||
version="1.0.0",
|
||||
)
|
||||
|
||||
extension_setup_for_dev(isolated_filesystem)
|
||||
|
||||
@@ -178,8 +190,9 @@ def test_frontend_watcher_function_coverage(isolated_filesystem):
|
||||
"""Test frontend watcher function for coverage."""
|
||||
# Create extension.json
|
||||
extension_json = {
|
||||
"id": "test_extension",
|
||||
"name": "Test Extension",
|
||||
"publisher": "test-org",
|
||||
"name": "test-extension",
|
||||
"displayName": "Test Extension",
|
||||
"version": "1.0.0",
|
||||
"permissions": [],
|
||||
}
|
||||
@@ -189,7 +202,13 @@ def test_frontend_watcher_function_coverage(isolated_filesystem):
|
||||
dist_dir = isolated_filesystem / "dist"
|
||||
dist_dir.mkdir()
|
||||
|
||||
mock_manifest = Manifest(id="test", name="test", version="1.0.0")
|
||||
mock_manifest = Manifest(
|
||||
id="test-org.test-extension",
|
||||
publisher="test-org",
|
||||
name="test-extension",
|
||||
displayName="Test Extension",
|
||||
version="1.0.0",
|
||||
)
|
||||
with patch("superset_extensions_cli.cli.rebuild_frontend") as mock_rebuild:
|
||||
with patch("superset_extensions_cli.cli.build_manifest") as mock_build:
|
||||
with patch("superset_extensions_cli.cli.write_manifest") as mock_write:
|
||||
|
||||
Reference in New Issue
Block a user