def test_get_parts_snippet_with_external_sdk(gnome_extension_with_build_snap): assert gnome_extension_with_build_snap.get_parts_snippet() == { "gnome/sdk": { "source": str(get_extensions_data_dir() / "desktop" / "command-chain"), "plugin": "make", } }
def test_get_parts_snippet(gnome_extension): assert gnome_extension.get_parts_snippet() == { "gnome/sdk": { "source": str(get_extensions_data_dir() / "desktop" / "command-chain"), "plugin": "make", "build-snaps": ["gnome-42-2204-sdk"], } }
def test_get_parts_snippet_with_external_sdk_different_channel( gnome_extension_with_default_build_snap_from_latest_edge, ): assert ( gnome_extension_with_default_build_snap_from_latest_edge.get_parts_snippet() == { "gnome/sdk": { "source": str(get_extensions_data_dir() / "desktop" / "command-chain"), "plugin": "make", } } )
def test_get_extensions_data_dir(): assert (get_extensions_data_dir() / "desktop").is_dir() assert (get_extensions_data_dir() / "ros1").is_dir() assert (get_extensions_data_dir() / "ros2").is_dir()