Skip to content

Commit 503fca5

Browse files
Migrated TestBoardDetailsNoFlags from test_board.py to board_test.go
1 parent 3aeee77 commit 503fca5

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
@@ -252,3 +252,18 @@ func TestBoardDetails(t *testing.T) {
252252
require.NoError(t, err)
253253
requirejson.Contains(t, stdout, `{"debugging_supported": true}`)
254254
}
255+
256+
func TestBoardDetailsNoFlags(t *testing.T) {
257+
env, cli := integrationtest.CreateArduinoCLIWithEnvironment(t)
258+
defer env.CleanUp()
259+
260+
_, _, err := cli.Run("core", "update-index")
261+
require.NoError(t, err)
262+
// Download samd core pinned to 1.8.6
263+
_, _, err = cli.Run("core", "install", "arduino:samd@1.8.6")
264+
require.NoError(t, err)
265+
stdout, stderr, err := cli.Run("board", "details")
266+
require.Error(t, err)
267+
require.Contains(t, string(stderr), "Error: required flag(s) \"fqbn\" not set")
268+
require.Empty(t, stdout)
269+
}

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)