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()) == [ assert pkgs_to_specs(LibraryPackageManager().get_installed()) == [
PackageSpec("ArduinoJson@5.13.4"), PackageSpec("ArduinoJson@5.13.4"),
PackageSpec("DallasTemperature@3.9.0+sha.964939d"), PackageSpec("DallasTemperature@3.9.0+sha.964939d"),
PackageSpec("OneWire@2.3.6"), PackageSpec("OneWire@2.3.7"),
] ]
# custom storage # custom storage
storage_dir = tmp_path / "custom_lib_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") os.path.join(ProjectConfig().get("platformio", "libdeps_dir"), "devkit")
).get_installed() ).get_installed()
assert pkgs_to_specs(installed_lib_pkgs) == [ assert pkgs_to_specs(installed_lib_pkgs) == [
PackageSpec("DallasTemperature@3.9.1") PackageSpec("DallasTemperature@3.10.0")
] ]
assert len(ToolPackageManager().get_installed()) == 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") os.path.join(ProjectConfig().get("platformio", "libdeps_dir"), "baremetal")
).get_installed() ).get_installed()
assert pkgs_to_specs(installed_lib_pkgs) == [ assert pkgs_to_specs(installed_lib_pkgs) == [
PackageSpec("DallasTemperature@3.9.1"), PackageSpec("DallasTemperature@3.10.0"),
PackageSpec("OneWire@2.3.6"), PackageSpec("OneWire@2.3.7"),
] ]
assert pkgs_to_specs(ToolPackageManager().get_installed()) == [ assert pkgs_to_specs(ToolPackageManager().get_installed()) == [
PackageSpec("toolchain-atmelavr@1.70300.191015"), 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") os.path.join(config.get("platformio", "libdeps_dir"), "devkit")
) )
assert pkgs_to_specs(lm.get_installed()) == [ assert pkgs_to_specs(lm.get_installed()) == [
PackageSpec("DallasTemperature@3.9.1"), PackageSpec("DallasTemperature@3.10.0"),
PackageSpec("OneWire@2.3.6"), PackageSpec("OneWire@2.3.7"),
] ]
assert pkgs_to_specs(ToolPackageManager().get_installed()) == [ assert pkgs_to_specs(ToolPackageManager().get_installed()) == [
PackageSpec("framework-arduino-avr-attiny@1.5.2"), PackageSpec("framework-arduino-avr-attiny@1.5.2"),
@ -241,7 +241,7 @@ platform = native
config.get("platformio", "lib_dir") config.get("platformio", "lib_dir")
).get_installed() ).get_installed()
assert pkgs_to_specs(installed_private_pkgs) == [ assert pkgs_to_specs(installed_private_pkgs) == [
PackageSpec("OneWire@2.3.6"), PackageSpec("OneWire@2.3.7"),
PackageSpec("My Private Lib@1.0.0"), PackageSpec("My Private Lib@1.0.0"),
] ]
installed_env_pkgs = LibraryPackageManager( installed_env_pkgs = LibraryPackageManager(
@ -249,7 +249,7 @@ platform = native
).get_installed() ).get_installed()
assert pkgs_to_specs(installed_env_pkgs) == [ assert pkgs_to_specs(installed_env_pkgs) == [
PackageSpec("ArduinoJson@5.13.4"), 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") storage_dir = os.path.join(config.get("platformio", "libdeps_dir"), "baremetal")
lm = LibraryPackageManager(storage_dir) lm = LibraryPackageManager(storage_dir)
assert pkgs_to_specs(lm.get_installed()) == [ assert pkgs_to_specs(lm.get_installed()) == [
PackageSpec("DallasTemperature@3.9.1"), PackageSpec("DallasTemperature@3.10.0"),
PackageSpec("OneWire@2.3.6"), PackageSpec("OneWire@2.3.7"),
] ]
# add new deps # add new deps
@ -285,8 +285,8 @@ def test_remove_project_unused_libdeps(
lm = LibraryPackageManager(storage_dir) lm = LibraryPackageManager(storage_dir)
assert pkgs_to_specs(lm.get_installed()) == [ assert pkgs_to_specs(lm.get_installed()) == [
PackageSpec("ArduinoJson@5.13.4"), PackageSpec("ArduinoJson@5.13.4"),
PackageSpec("DallasTemperature@3.9.1"), PackageSpec("DallasTemperature@3.10.0"),
PackageSpec("OneWire@2.3.6"), PackageSpec("OneWire@2.3.7"),
] ]
# manually remove from cofiguration file # manually remove from cofiguration file