def test_create_request_schema(self):
schema = ResourceSchema({'definitions': mock.sentinel.definitions},
self.mock_handle_http)
request_schema = schema._create_request_schema(params=('a', 'b', 'c'),
required=('b', 'c'))
self.assertEqual(request_schema, {
'additionalProperties': True,
'definitions': mock.sentinel.definitions,
'properties': {'a': {'$ref': '#/definitions/a'},
'b': {'$ref': '#/definitions/b'},
'c': {'$ref': '#/definitions/c'}},
'required': ('b', 'c'),
'type': 'object',
})
评论列表
文章目录