mirror of
https://github.com/platformio/platformio-core.git
synced 2025-07-31 10:37:13 +02:00
Remove upgrade hooks from Core 2.0 to Core 3.0
This commit is contained in:
@ -22,39 +22,6 @@ from platformio.commands import upgrade as cmd_upgrade
|
|||||||
from platformio.managers.platform import PlatformManager
|
from platformio.managers.platform import PlatformManager
|
||||||
|
|
||||||
|
|
||||||
def test_after_upgrade_2_to_3(clirunner, validate_cliresult,
|
|
||||||
isolated_pio_home):
|
|
||||||
app.set_state_item("last_version", "2.11.2")
|
|
||||||
app.set_state_item("installed_platforms", ["native"])
|
|
||||||
|
|
||||||
# generate PlatformIO 2.0 boards
|
|
||||||
boards = isolated_pio_home.mkdir("boards")
|
|
||||||
board_ids = set()
|
|
||||||
for prefix in ("foo", "bar"):
|
|
||||||
data = {}
|
|
||||||
for i in range(3):
|
|
||||||
board_id = "board_%s_%d" % (prefix, i)
|
|
||||||
board_ids.add(board_id)
|
|
||||||
data[board_id] = {
|
|
||||||
"name": "Board %s #%d" % (prefix, i),
|
|
||||||
"url": "",
|
|
||||||
"vendor": ""
|
|
||||||
}
|
|
||||||
boards.join(prefix + ".json").write(json.dumps(data))
|
|
||||||
|
|
||||||
result = clirunner.invoke(cli_pio, ["settings", "get"])
|
|
||||||
validate_cliresult(result)
|
|
||||||
assert "upgraded to " in result.output
|
|
||||||
|
|
||||||
# check PlatformIO 3.0 boards
|
|
||||||
assert board_ids == set([p.basename[:-5] for p in boards.listdir()])
|
|
||||||
|
|
||||||
result = clirunner.invoke(cli_pio,
|
|
||||||
["boards", "--installed", "--json-output"])
|
|
||||||
validate_cliresult(result)
|
|
||||||
assert board_ids == set([b['id'] for b in json.loads(result.output)])
|
|
||||||
|
|
||||||
|
|
||||||
def test_after_upgrade_silence(clirunner, validate_cliresult):
|
def test_after_upgrade_silence(clirunner, validate_cliresult):
|
||||||
app.set_state_item("last_version", "2.11.2")
|
app.set_state_item("last_version", "2.11.2")
|
||||||
result = clirunner.invoke(cli_pio, ["boards", "--json-output"])
|
result = clirunner.invoke(cli_pio, ["boards", "--json-output"])
|
||||||
|
Reference in New Issue
Block a user