Wire NPM desired state into orchestration
This commit is contained in:
@@ -147,9 +147,19 @@ class ReadOnlyOrchestrationTests(unittest.TestCase):
|
||||
DNS_RECORDS
|
||||
)
|
||||
|
||||
self.assertEqual(len(result.desired), 1)
|
||||
self.assertEqual(len(
|
||||
[
|
||||
item
|
||||
for item in result.desired
|
||||
if item.object_type == DNS_RECORDS
|
||||
]
|
||||
), 1)
|
||||
self.assertEqual(
|
||||
result.desired[0].payload["ip"],
|
||||
next(
|
||||
item
|
||||
for item in result.desired
|
||||
if item.object_type == DNS_RECORDS
|
||||
).payload["ip"],
|
||||
"192.168.1.101",
|
||||
)
|
||||
self.assertEqual(len(result.plans), 1)
|
||||
@@ -220,7 +230,11 @@ class ReadOnlyOrchestrationTests(unittest.TestCase):
|
||||
)
|
||||
|
||||
self.assertEqual(
|
||||
tuple(item.logical_key for item in result.desired),
|
||||
tuple(
|
||||
item.logical_key
|
||||
for item in result.desired
|
||||
if item.object_type == DNS_RECORDS
|
||||
),
|
||||
("cached.example.com",),
|
||||
)
|
||||
self.assertEqual(
|
||||
@@ -304,7 +318,11 @@ class ReadOnlyOrchestrationTests(unittest.TestCase):
|
||||
)
|
||||
|
||||
self.assertEqual(
|
||||
tuple(item.logical_key for item in result.desired),
|
||||
tuple(
|
||||
item.logical_key
|
||||
for item in result.desired
|
||||
if item.object_type == DNS_RECORDS
|
||||
),
|
||||
("app.example.com",),
|
||||
)
|
||||
|
||||
@@ -344,7 +362,11 @@ class ReadOnlyOrchestrationTests(unittest.TestCase):
|
||||
)
|
||||
|
||||
self.assertEqual(
|
||||
tuple(item.logical_key for item in result.desired),
|
||||
tuple(
|
||||
item.logical_key
|
||||
for item in result.desired
|
||||
if item.object_type == DNS_RECORDS
|
||||
),
|
||||
("active.example.com",),
|
||||
)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user