Sort TOSCA relation output for a match to expected test result
The TOSCA parser test test_template_requirements fails assertEqual due to an unsorted output list. Change-Id: Ife4e88a48a4b4336590d168682e6f75dd39d15bd Closes-Bug: #1404420
This commit is contained in:
@@ -212,11 +212,11 @@ class ToscaTemplateTest(TestCase):
|
|||||||
for node_tpl in tosca.nodetemplates:
|
for node_tpl in tosca.nodetemplates:
|
||||||
if node_tpl.name == 'my_app':
|
if node_tpl.name == 'my_app':
|
||||||
expected_relationship = [
|
expected_relationship = [
|
||||||
('tosca.relationships.HostedOn', 'my_webserver'),
|
('tosca.relationships.ConnectsTo', 'mysql_database'),
|
||||||
('tosca.relationships.ConnectsTo', 'mysql_database')]
|
('tosca.relationships.HostedOn', 'my_webserver')]
|
||||||
actual_relationship = [
|
actual_relationship = sorted([
|
||||||
(relation.type, node.name) for
|
(relation.type, node.name) for
|
||||||
relation, node in node_tpl.relationship.items()]
|
relation, node in node_tpl.relationship.items()])
|
||||||
self.assertEqual(expected_relationship, actual_relationship)
|
self.assertEqual(expected_relationship, actual_relationship)
|
||||||
if node_tpl.name == 'mysql_database':
|
if node_tpl.name == 'mysql_database':
|
||||||
self.assertEqual(
|
self.assertEqual(
|
||||||
|
|||||||
Reference in New Issue
Block a user