예제 #1
0
 def test_serialize(self):
     field = DocumentMeta()
     result = field.serialize('document_meta',
                              {'document_meta': {
                                  'page': {
                                      'offset': 1
                                  }
                              }})
     assert result == {'page': {'offset': 1}}
 def test_serialize(self):
     field = DocumentMeta()
     result = field.serialize("document_meta",
                              {"document_meta": {
                                  "page": {
                                      "offset": 1
                                  }
                              }})
     assert result == {"page": {"offset": 1}}
예제 #3
0
 def test_deserialize_incorrect_type(self):
     field = DocumentMeta()
     value = 1
     with pytest.raises(ValidationError) as excinfo:
         field.deserialize(value)
     assert excinfo.value.args[0] == 'Not a valid mapping type.'
예제 #4
0
 def test_deserialize(self):
     field = DocumentMeta()
     value = {'page': {'offset': 1}}
     result = field.deserialize(value)
     assert result == value
예제 #5
0
 def test_serialize_incorrect_type(self):
     field = DocumentMeta()
     with pytest.raises(ValidationError) as excinfo:
         field.serialize('document_meta', {'document_meta': 1})
     assert excinfo.value.args[0] == 'Not a valid mapping type.'
 def test_deserialize(self):
     field = DocumentMeta()
     value = {"page": {"offset": 1}}
     result = field.deserialize(value)
     assert result == value