forked from platformio/platformio-core
Fix test
This commit is contained in:
@ -16,11 +16,10 @@
|
|||||||
|
|
||||||
import os
|
import os
|
||||||
|
|
||||||
import pytest
|
|
||||||
|
|
||||||
from platformio import fs
|
from platformio import fs
|
||||||
from platformio.package.commands.install import package_install_cmd
|
from platformio.package.commands.install import package_install_cmd
|
||||||
from platformio.package.commands.uninstall import package_uninstall_cmd
|
from platformio.package.commands.uninstall import package_uninstall_cmd
|
||||||
|
from platformio.package.exception import UnknownPackageError
|
||||||
from platformio.package.manager.library import LibraryPackageManager
|
from platformio.package.manager.library import LibraryPackageManager
|
||||||
from platformio.package.manager.platform import PlatformPackageManager
|
from platformio.package.manager.platform import PlatformPackageManager
|
||||||
from platformio.package.manager.tool import ToolPackageManager
|
from platformio.package.manager.tool import ToolPackageManager
|
||||||
@ -306,8 +305,7 @@ def test_custom_project_libraries(
|
|||||||
result = clirunner.invoke(
|
result = clirunner.invoke(
|
||||||
package_uninstall_cmd, ["-l", "platformio/unknown_library"]
|
package_uninstall_cmd, ["-l", "platformio/unknown_library"]
|
||||||
)
|
)
|
||||||
with pytest.raises(AssertionError, match="UnknownPackageError"):
|
assert isinstance(result.exception, UnknownPackageError)
|
||||||
validate_cliresult(result)
|
|
||||||
|
|
||||||
|
|
||||||
def test_custom_project_tools(
|
def test_custom_project_tools(
|
||||||
@ -371,8 +369,7 @@ def test_custom_project_tools(
|
|||||||
result = clirunner.invoke(
|
result = clirunner.invoke(
|
||||||
package_uninstall_cmd, ["-t", "platformio/unknown_tool"]
|
package_uninstall_cmd, ["-t", "platformio/unknown_tool"]
|
||||||
)
|
)
|
||||||
with pytest.raises(AssertionError, match="UnknownPackageError"):
|
assert isinstance(result.exception, UnknownPackageError)
|
||||||
validate_cliresult(result)
|
|
||||||
|
|
||||||
|
|
||||||
def test_custom_project_platforms(
|
def test_custom_project_platforms(
|
||||||
@ -407,10 +404,5 @@ def test_custom_project_platforms(
|
|||||||
assert not pkgs_to_names(ToolPackageManager().get_installed())
|
assert not pkgs_to_names(ToolPackageManager().get_installed())
|
||||||
|
|
||||||
# unknown platform
|
# unknown platform
|
||||||
with pytest.raises(
|
result = clirunner.invoke(package_uninstall_cmd, ["-p", "unknown_platform"])
|
||||||
AssertionError,
|
assert isinstance(result.exception, UnknownPackageError)
|
||||||
match="Could not find the package with 'unknown_platform' requirements",
|
|
||||||
):
|
|
||||||
validate_cliresult(
|
|
||||||
clirunner.invoke(package_uninstall_cmd, ["-p", "unknown_platform"])
|
|
||||||
)
|
|
||||||
|
Reference in New Issue
Block a user