示例#1
0
 def test_convert_errors(self):
     view = MockResourceView([], content_type='application/vnd.Collection.next+JSON')
     form_class = view.get_form_class()
     form = form_class(data={})
     assert form.errors
     adaptor = CollectionNextJSON(view)
     error_r = adaptor.convert_errors(form.errors)
     self.assertEqual(len(error_r['messages']), len(form.errors))
示例#2
0
 def test_convert_field(self):
     view = MockResourceView([], content_type='application/vnd.Collection.next+JSON')
     form_class = view.get_form_class()
     form = form_class()
     fields = form.fields.items()
     name, field = fields[0]
     adaptor = CollectionNextJSON(view)
     field_r = adaptor.convert_field(field, name)
     self.assertEqual(field_r['required'], field.required)
示例#3
0
 def get_adaptor(self):
     self.api_request = self.get_api_request()
     return CollectionNextJSON(self.api_request)