Skip to content

Commit 9f3b9cf

Browse files
committed
Fix CI failures
1 parent 7df1d3e commit 9f3b9cf

2 files changed

Lines changed: 81 additions & 65 deletions

File tree

.devcontainer/devcontainer.json

Lines changed: 15 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,16 @@
1-
// For format details, see https://aka.ms/devcontainer.json. For config options, see the
2-
// README at: https://github.com/devcontainers/templates/tree/main/src/python
31
{
4-
"name": "Python 3",
5-
// Or use a Dockerfile or Docker Compose file. More info: https://containers.dev/guide/dockerfile
6-
"image": "mcr.microsoft.com/devcontainers/python:2-3.14-trixie",
7-
8-
// Features to add to the dev container. More info: https://containers.dev/features.
9-
// "features": {},
10-
11-
// Use 'forwardPorts' to make a list of ports inside the container available locally.
12-
// "forwardPorts": [],
13-
14-
// Use 'postCreateCommand' to run commands after the container is created.
15-
"postCreateCommand": "pip3 install --user -r requirements.txt"
16-
17-
// Configure tool-specific properties.
18-
// "customizations": {},
19-
20-
// Uncomment to connect as root instead. More info: https://aka.ms/dev-containers-non-root.
21-
// "remoteUser": "root"
22-
}
2+
"name": "Python 3.14.3",
3+
"image": "python:3.14.3",
4+
"postCreateCommand": "pip install --upgrade pip && pip install -r requirements.txt",
5+
"customizations": {
6+
"vscode": {
7+
"settings": {
8+
"python.defaultInterpreterPath": "/usr/local/bin/python"
9+
},
10+
"extensions": [
11+
"ms-python.python",
12+
"ms-python.vscode-pylance"
13+
]
14+
}
15+
}
16+
}

tests/snapshots/test_hub.ambr

Lines changed: 66 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,9 @@
22
# name: test_binary_sensor[complex_naming]
33
list([
44
EntityRegistryEntrySnapshot({
5-
'aliases': set({
6-
}),
5+
'aliases': list([
6+
None,
7+
]),
78
'area_id': None,
89
'capabilities': None,
910
'config_entry_id': <ANY>,
@@ -40,8 +41,9 @@
4041
# name: test_binary_sensor[simple_naming]
4142
list([
4243
EntityRegistryEntrySnapshot({
43-
'aliases': set({
44-
}),
44+
'aliases': list([
45+
None,
46+
]),
4547
'area_id': None,
4648
'capabilities': None,
4749
'config_entry_id': <ANY>,
@@ -78,8 +80,9 @@
7880
# name: test_button[complex_naming]
7981
list([
8082
EntityRegistryEntrySnapshot({
81-
'aliases': set({
82-
}),
83+
'aliases': list([
84+
None,
85+
]),
8386
'area_id': None,
8487
'capabilities': None,
8588
'config_entry_id': <ANY>,
@@ -116,8 +119,9 @@
116119
# name: test_button[simple_naming]
117120
list([
118121
EntityRegistryEntrySnapshot({
119-
'aliases': set({
120-
}),
122+
'aliases': list([
123+
None,
124+
]),
121125
'area_id': None,
122126
'capabilities': None,
123127
'config_entry_id': <ANY>,
@@ -154,8 +158,9 @@
154158
# name: test_number[complex_naming]
155159
list([
156160
EntityRegistryEntrySnapshot({
157-
'aliases': set({
158-
}),
161+
'aliases': list([
162+
None,
163+
]),
159164
'area_id': None,
160165
'capabilities': dict({
161166
'max': 32,
@@ -197,8 +202,9 @@
197202
# name: test_number[simple_naming]
198203
list([
199204
EntityRegistryEntrySnapshot({
200-
'aliases': set({
201-
}),
205+
'aliases': list([
206+
None,
207+
]),
202208
'area_id': None,
203209
'capabilities': dict({
204210
'max': 32,
@@ -240,8 +246,9 @@
240246
# name: test_select[complex_naming]
241247
list([
242248
EntityRegistryEntrySnapshot({
243-
'aliases': set({
244-
}),
249+
'aliases': list([
250+
None,
251+
]),
245252
'area_id': None,
246253
'capabilities': dict({
247254
'options': list([
@@ -284,8 +291,9 @@
284291
# name: test_select[simple_naming]
285292
list([
286293
EntityRegistryEntrySnapshot({
287-
'aliases': set({
288-
}),
294+
'aliases': list([
295+
None,
296+
]),
289297
'area_id': None,
290298
'capabilities': dict({
291299
'options': list([
@@ -328,8 +336,9 @@
328336
# name: test_sensor[complex_naming]
329337
list([
330338
EntityRegistryEntrySnapshot({
331-
'aliases': set({
332-
}),
339+
'aliases': list([
340+
None,
341+
]),
333342
'area_id': None,
334343
'capabilities': dict({
335344
'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>,
@@ -371,8 +380,9 @@
371380
# name: test_sensor[simple_naming]
372381
list([
373382
EntityRegistryEntrySnapshot({
374-
'aliases': set({
375-
}),
383+
'aliases': list([
384+
None,
385+
]),
376386
'area_id': None,
377387
'capabilities': dict({
378388
'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>,
@@ -414,8 +424,9 @@
414424
# name: test_sensor_complex[complex_naming]
415425
list([
416426
EntityRegistryEntrySnapshot({
417-
'aliases': set({
418-
}),
427+
'aliases': list([
428+
None,
429+
]),
419430
'area_id': None,
420431
'capabilities': dict({
421432
'options': list([
@@ -471,8 +482,9 @@
471482
'unit_of_measurement': None,
472483
}),
473484
EntityRegistryEntrySnapshot({
474-
'aliases': set({
475-
}),
485+
'aliases': list([
486+
None,
487+
]),
476488
'area_id': None,
477489
'capabilities': None,
478490
'config_entry_id': <ANY>,
@@ -509,8 +521,9 @@
509521
# name: test_sensor_complex[simple_naming]
510522
list([
511523
EntityRegistryEntrySnapshot({
512-
'aliases': set({
513-
}),
524+
'aliases': list([
525+
None,
526+
]),
514527
'area_id': None,
515528
'capabilities': dict({
516529
'options': list([
@@ -566,8 +579,9 @@
566579
'unit_of_measurement': None,
567580
}),
568581
EntityRegistryEntrySnapshot({
569-
'aliases': set({
570-
}),
582+
'aliases': list([
583+
None,
584+
]),
571585
'area_id': None,
572586
'capabilities': None,
573587
'config_entry_id': <ANY>,
@@ -604,8 +618,9 @@
604618
# name: test_sensor_with_baseline[complex_naming]
605619
list([
606620
EntityRegistryEntrySnapshot({
607-
'aliases': set({
608-
}),
621+
'aliases': list([
622+
None,
623+
]),
609624
'area_id': None,
610625
'capabilities': dict({
611626
'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>,
@@ -643,8 +658,9 @@
643658
'unit_of_measurement': 'W',
644659
}),
645660
EntityRegistryEntrySnapshot({
646-
'aliases': set({
647-
}),
661+
'aliases': list([
662+
None,
663+
]),
648664
'area_id': None,
649665
'capabilities': dict({
650666
'state_class': <SensorStateClass.TOTAL: 'total'>,
@@ -686,8 +702,9 @@
686702
# name: test_sensor_with_baseline[simple_naming]
687703
list([
688704
EntityRegistryEntrySnapshot({
689-
'aliases': set({
690-
}),
705+
'aliases': list([
706+
None,
707+
]),
691708
'area_id': None,
692709
'capabilities': dict({
693710
'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>,
@@ -725,8 +742,9 @@
725742
'unit_of_measurement': 'W',
726743
}),
727744
EntityRegistryEntrySnapshot({
728-
'aliases': set({
729-
}),
745+
'aliases': list([
746+
None,
747+
]),
730748
'area_id': None,
731749
'capabilities': dict({
732750
'state_class': <SensorStateClass.TOTAL: 'total'>,
@@ -768,8 +786,9 @@
768786
# name: test_switch[complex_naming]
769787
list([
770788
EntityRegistryEntrySnapshot({
771-
'aliases': set({
772-
}),
789+
'aliases': list([
790+
None,
791+
]),
773792
'area_id': None,
774793
'capabilities': None,
775794
'config_entry_id': <ANY>,
@@ -806,8 +825,9 @@
806825
# name: test_switch[simple_naming]
807826
list([
808827
EntityRegistryEntrySnapshot({
809-
'aliases': set({
810-
}),
828+
'aliases': list([
829+
None,
830+
]),
811831
'area_id': None,
812832
'capabilities': None,
813833
'config_entry_id': <ANY>,
@@ -844,8 +864,9 @@
844864
# name: test_time[complex_naming]
845865
list([
846866
EntityRegistryEntrySnapshot({
847-
'aliases': set({
848-
}),
867+
'aliases': list([
868+
None,
869+
]),
849870
'area_id': None,
850871
'capabilities': None,
851872
'config_entry_id': <ANY>,
@@ -882,8 +903,9 @@
882903
# name: test_time[simple_naming]
883904
list([
884905
EntityRegistryEntrySnapshot({
885-
'aliases': set({
886-
}),
906+
'aliases': list([
907+
None,
908+
]),
887909
'area_id': None,
888910
'capabilities': None,
889911
'config_entry_id': <ANY>,

0 commit comments

Comments
 (0)