Skip to content

Commit 22a5de6

Browse files
committed
fix tests
1 parent b3f9a2f commit 22a5de6

File tree

6 files changed

+62
-16
lines changed

6 files changed

+62
-16
lines changed

infrahub_sdk/node/attribute.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ def _generate_input_data(self) -> dict | None:
106106
return {"data": data, "variables": variables}
107107

108108
def _generate_query_data(self, property: bool = False) -> dict | None:
109-
data: dict[str, Any] = {"value": None, "updated_at": None}
109+
data: dict[str, Any] = {"value": None}
110110

111111
if property:
112112
data.update({"is_default": None, "is_from_profile": None})

infrahub_sdk/node/constants.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import ipaddress
22
import re
33

4-
PROPERTIES_FLAG = ["is_visible", "is_protected"]
4+
PROPERTIES_FLAG = ["is_visible", "is_protected", "updated_at"]
55
PROPERTIES_OBJECT = ["source", "owner"]
66
SAFE_VALUE = re.compile(r"(^[\. /:a-zA-Z0-9_-]+$)|(^$)")
77

infrahub_sdk/node/related_node.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -163,15 +163,14 @@ def _generate_query_data(cls, peer_data: dict[str, Any] | None = None, property:
163163
and typename. The method also includes additional properties and any peer_data provided.
164164
"""
165165
data: dict[str, Any] = {"node": {"id": None, "hfid": None, "display_label": None, "__typename": None}}
166-
properties: dict[str, Any] = {"updated_at": None}
166+
properties: dict[str, Any] = {}
167167

168168
if property:
169169
for prop_name in PROPERTIES_FLAG:
170170
properties[prop_name] = None
171171
for prop_name in PROPERTIES_OBJECT:
172172
properties[prop_name] = {"id": None, "display_label": None, "__typename": None}
173173

174-
if properties:
175174
data["properties"] = properties
176175
if peer_data:
177176
data["node"].update(peer_data)

infrahub_sdk/node/relationship.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -87,9 +87,8 @@ def _generate_query_data(cls, peer_data: dict[str, Any] | None = None, property:
8787
properties[prop_name] = None
8888
for prop_name in PROPERTIES_OBJECT:
8989
properties[prop_name] = {"id": None, "display_label": None, "__typename": None}
90-
91-
if properties:
9290
data["edges"]["properties"] = properties
91+
9392
if peer_data:
9493
data["edges"]["node"].update(peer_data)
9594

tests/unit/sdk/conftest.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -468,20 +468,23 @@ async def location_data01_property() -> dict[str, Any]:
468468
"is_visible": True,
469469
"owner": None,
470470
"source": None,
471+
"updated_at": "2024-01-15T10:30:00.000000Z",
471472
"value": "DFW",
472473
},
473474
"description": {
474475
"is_protected": False,
475476
"is_visible": True,
476477
"owner": None,
477478
"source": None,
479+
"updated_at": "2024-01-15T10:30:00.000000Z",
478480
"value": None,
479481
},
480482
"type": {
481483
"is_protected": True,
482484
"is_visible": True,
483485
"owner": None,
484486
"source": None,
487+
"updated_at": "2024-01-15T10:30:00.000000Z",
485488
"value": "SITE",
486489
},
487490
"primary_tag": {
@@ -490,6 +493,7 @@ async def location_data01_property() -> dict[str, Any]:
490493
"is_visible": True,
491494
"owner": None,
492495
"source": None,
496+
"updated_at": "2024-01-15T10:30:00.000000Z",
493497
},
494498
"node": {
495499
"id": "rrrrrrrr-rrrr-rrrr-rrrr-rrrrrrrrrrrr",
@@ -506,6 +510,7 @@ async def location_data01_property() -> dict[str, Any]:
506510
"is_visible": True,
507511
"owner": None,
508512
"source": None,
513+
"updated_at": "2024-01-15T10:30:00.000000Z",
509514
},
510515
"node": {
511516
"id": "bbbbbbbb-bbbb-bbbb-bbbb-bbbbbbbbbbbb",
@@ -574,13 +579,15 @@ async def location_data02_property() -> dict[str, Any]:
574579
"display_label": "CRM",
575580
"id": "cccccccc-cccc-cccc-cccc-cccccccccccc",
576581
},
582+
"updated_at": "2024-01-15T10:30:00.000000Z",
577583
"value": "dfw1",
578584
},
579585
"description": {
580586
"is_protected": False,
581587
"is_visible": True,
582588
"owner": None,
583589
"source": None,
590+
"updated_at": "2024-01-15T10:30:00.000000Z",
584591
"value": None,
585592
},
586593
"type": {
@@ -592,6 +599,7 @@ async def location_data02_property() -> dict[str, Any]:
592599
"display_label": "CRM",
593600
"id": "cccccccc-cccc-cccc-cccc-cccccccccccc",
594601
},
602+
"updated_at": "2024-01-15T10:30:00.000000Z",
595603
"value": "SITE",
596604
},
597605
"primary_tag": {
@@ -604,6 +612,7 @@ async def location_data02_property() -> dict[str, Any]:
604612
"display_label": "CRM",
605613
"id": "cccccccc-cccc-cccc-cccc-cccccccccccc",
606614
},
615+
"updated_at": "2024-01-15T10:30:00.000000Z",
607616
},
608617
"node": {
609618
"id": "rrrrrrrr-rrrr-rrrr-rrrr-rrrrrrrrrrrr",
@@ -624,6 +633,7 @@ async def location_data02_property() -> dict[str, Any]:
624633
"display_label": "CRM",
625634
"id": "cccccccc-cccc-cccc-cccc-cccccccccccc",
626635
},
636+
"updated_at": "2024-01-15T10:30:00.000000Z",
627637
},
628638
"node": {
629639
"id": "bbbbbbbb-bbbb-bbbb-bbbb-bbbbbbbbbbbb",

0 commit comments

Comments
 (0)