Skip to content

Commit a7a9f9b

Browse files
Migrated TestBoardDetailsNoFlags from test_board.py to board_test.go
1 parent ae22b77 commit a7a9f9b

File tree

2 files changed

+15
-10
lines changed

2 files changed

+15
-10
lines changed

Diff for: internal/integrationtest/board/board_test.go

+15
Original file line numberDiff line numberDiff line change
@@ -586,3 +586,18 @@ func TestBoardDetails(t *testing.T) {
586586
require.NoError(t, err)
587587
require.True(t, result["debugging_supported"].(bool))
588588
}
589+
590+
func TestBoardDetailsNoFlags(t *testing.T) {
591+
env, cli := integrationtest.CreateArduinoCLIWithEnvironment(t)
592+
defer env.CleanUp()
593+
594+
_, _, err := cli.Run("core", "update-index")
595+
require.NoError(t, err)
596+
// Download samd core pinned to 1.8.6
597+
_, _, err = cli.Run("core", "install", "arduino:[email protected]")
598+
require.NoError(t, err)
599+
stdout, stderr, err := cli.Run("board", "details")
600+
require.Error(t, err)
601+
require.Contains(t, string(stderr), "Error: required flag(s) \"fqbn\" not set")
602+
require.Empty(t, stdout)
603+
}

Diff for: test/test_board.py

-10
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:[email protected]"])
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)