Skip to content

Commit addb199

Browse files
Migrated TestBoardDetailsNoFlags from test_board.py to board_test.go
1 parent a7527ad commit addb199

File tree

2 files changed

+15
-10
lines changed

2 files changed

+15
-10
lines changed

internal/integrationtest/board/board_test.go

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -251,3 +251,18 @@ func TestBoardDetails(t *testing.T) {
251251
require.NoError(t, err)
252252
requirejson.Contains(t, stdout, `{"debugging_supported": true}`)
253253
}
254+
255+
func TestBoardDetailsNoFlags(t *testing.T) {
256+
env, cli := integrationtest.CreateArduinoCLIWithEnvironment(t)
257+
defer env.CleanUp()
258+
259+
_, _, err := cli.Run("core", "update-index")
260+
require.NoError(t, err)
261+
// Download samd core pinned to 1.8.6
262+
_, _, err = cli.Run("core", "install", "arduino:samd@1.8.6")
263+
require.NoError(t, err)
264+
stdout, stderr, err := cli.Run("board", "details")
265+
require.Error(t, err)
266+
require.Contains(t, string(stderr), "Error: required flag(s) \"fqbn\" not set")
267+
require.Empty(t, stdout)
268+
}

test/test_board.py

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -23,16 +23,6 @@
2323
from .common import running_on_ci
2424

2525

26-
def test_board_details_no_flags(run_command):
27-
run_command(["core", "update-index"])
28-
# Download samd core pinned to 1.8.6
29-
run_command(["core", "install", "arduino:samd@1.8.6"])
30-
result = run_command(["board", "details"])
31-
assert not result.ok
32-
assert 'Error: required flag(s) "fqbn" not set' in result.stderr
33-
assert result.stdout == ""
34-
35-
3626
def test_board_details_list_programmers_without_flag(run_command):
3727
run_command(["core", "update-index"])
3828
# Download samd core pinned to 1.8.6

0 commit comments

Comments
 (0)