Update tests

This commit is contained in:
Ivan Kravets
2022-06-10 13:32:48 +03:00
parent 30937df4e6
commit 51ab0bbd3c

View File

@ -79,7 +79,7 @@ def test_global_packages(
assert pkgs_to_specs(LibraryPackageManager().get_installed()) == [
PackageSpec("ArduinoJson@5.13.4"),
PackageSpec("DallasTemperature@3.9.0+sha.964939d"),
PackageSpec("OneWire@2.3.6"),
PackageSpec("OneWire@2.3.7"),
]
# custom storage
storage_dir = tmp_path / "custom_lib_storage"
@ -134,7 +134,7 @@ def test_skip_dependencies(clirunner, validate_cliresult, isolated_pio_core, tmp
os.path.join(ProjectConfig().get("platformio", "libdeps_dir"), "devkit")
).get_installed()
assert pkgs_to_specs(installed_lib_pkgs) == [
PackageSpec("DallasTemperature@3.9.1")
PackageSpec("DallasTemperature@3.10.0")
]
assert len(ToolPackageManager().get_installed()) == 0
@ -153,8 +153,8 @@ def test_baremetal_project(clirunner, validate_cliresult, isolated_pio_core, tmp
os.path.join(ProjectConfig().get("platformio", "libdeps_dir"), "baremetal")
).get_installed()
assert pkgs_to_specs(installed_lib_pkgs) == [
PackageSpec("DallasTemperature@3.9.1"),
PackageSpec("OneWire@2.3.6"),
PackageSpec("DallasTemperature@3.10.0"),
PackageSpec("OneWire@2.3.7"),
]
assert pkgs_to_specs(ToolPackageManager().get_installed()) == [
PackageSpec("toolchain-atmelavr@1.70300.191015"),
@ -176,8 +176,8 @@ def test_project(clirunner, validate_cliresult, isolated_pio_core, tmp_path):
os.path.join(config.get("platformio", "libdeps_dir"), "devkit")
)
assert pkgs_to_specs(lm.get_installed()) == [
PackageSpec("DallasTemperature@3.9.1"),
PackageSpec("OneWire@2.3.6"),
PackageSpec("DallasTemperature@3.10.0"),
PackageSpec("OneWire@2.3.7"),
]
assert pkgs_to_specs(ToolPackageManager().get_installed()) == [
PackageSpec("framework-arduino-avr-attiny@1.5.2"),
@ -241,7 +241,7 @@ platform = native
config.get("platformio", "lib_dir")
).get_installed()
assert pkgs_to_specs(installed_private_pkgs) == [
PackageSpec("OneWire@2.3.6"),
PackageSpec("OneWire@2.3.7"),
PackageSpec("My Private Lib@1.0.0"),
]
installed_env_pkgs = LibraryPackageManager(
@ -249,7 +249,7 @@ platform = native
).get_installed()
assert pkgs_to_specs(installed_env_pkgs) == [
PackageSpec("ArduinoJson@5.13.4"),
PackageSpec("DallasTemperature@3.9.1"),
PackageSpec("DallasTemperature@3.10.0"),
]
@ -269,8 +269,8 @@ def test_remove_project_unused_libdeps(
storage_dir = os.path.join(config.get("platformio", "libdeps_dir"), "baremetal")
lm = LibraryPackageManager(storage_dir)
assert pkgs_to_specs(lm.get_installed()) == [
PackageSpec("DallasTemperature@3.9.1"),
PackageSpec("OneWire@2.3.6"),
PackageSpec("DallasTemperature@3.10.0"),
PackageSpec("OneWire@2.3.7"),
]
# add new deps
@ -285,8 +285,8 @@ def test_remove_project_unused_libdeps(
lm = LibraryPackageManager(storage_dir)
assert pkgs_to_specs(lm.get_installed()) == [
PackageSpec("ArduinoJson@5.13.4"),
PackageSpec("DallasTemperature@3.9.1"),
PackageSpec("OneWire@2.3.6"),
PackageSpec("DallasTemperature@3.10.0"),
PackageSpec("OneWire@2.3.7"),
]
# manually remove from cofiguration file