Extend installation_structure validation

Change-Id: I0debc8f1d0d920054d99b6d0e1a9b8f6f316cdcb
This commit is contained in:
Aleksey Kasatkin 2014-10-29 18:06:02 +02:00
parent edc03d4168
commit 9ffa6c92f9
2 changed files with 10 additions and 4 deletions

View File

@ -62,9 +62,11 @@
},
"required": ["id", "roles"]
}
}
},
"status": {"type": "string"},
"attributes": {"type": "object"}
},
"required": ["id", "nodes_num", "nodes", "mode", "release"]
"required": ["id", "nodes_num", "nodes", "mode", "release", "status", "attributes"]
}
}
},

View File

@ -73,7 +73,9 @@ class TestInstallationStructure(DbTest):
{'id': 33, 'roles': ['a', 'b', 'c'], 'status': 's'},
{'id': 34, 'roles': ['b', 'c'], 'status': 's'},
{'id': 35, 'roles': ['c'], 'status': 's'}
]
],
"status": "new",
"attributes": {}
},
{
'id': 32,
@ -86,7 +88,9 @@ class TestInstallationStructure(DbTest):
'nodes_num': 1,
'nodes': [
{'id': 42, 'roles': ['s'], 'status': 's'}
]
],
"status": "operational",
"attributes": {}
},
]
}