Skip to content

Commit a0c5b7f

Browse files
author
Roberto Sora
authored
[skip changelog] Fix flacky board details test (#682)
1 parent 0fe7635 commit a0c5b7f

File tree

1 file changed

+12
-3
lines changed

1 file changed

+12
-3
lines changed

Diff for: test/test_board.py

+12-3
Original file line numberDiff line numberDiff line change
@@ -400,6 +400,15 @@ def test_board_details(run_command):
400400
result = run_command("board details arduino:samd:nano_33_iot --format json")
401401
assert result.ok
402402
# Sort everything before compare
403-
sorted_result = json.dumps(json.loads(result.stdout), sort_keys=True)
404-
sorted_gold_board_details = json.dumps(json.loads(gold_board_details), sort_keys=True)
405-
assert sorted_result == sorted_gold_board_details
403+
result = json.loads(result.stdout)
404+
gold_board_details = json.loads(gold_board_details)
405+
406+
assert result["fqbn"] == gold_board_details["fqbn"]
407+
assert result["name"] == gold_board_details["name"]
408+
assert result["version"] == gold_board_details["version"]
409+
assert result["propertiesId"] == gold_board_details["propertiesId"]
410+
assert result["official"] == gold_board_details["official"]
411+
assert result["package"] == gold_board_details["package"]
412+
assert result["platform"] == gold_board_details["platform"]
413+
for usb_id in gold_board_details["identification_pref"]:
414+
assert usb_id in result["identification_pref"]

0 commit comments

Comments
 (0)