Ejemplo n.º 1
0
 def test_validate_optional_fields_missing_data_field(self):
     data = {u"missing": {u"optional": u"data"}}
     optional_fields = [(u"optional", str)]
     validate_optional_fields(data, optional_fields)
Ejemplo n.º 2
0
 def test_validate_optional_fields_extra_data(self):
     data = {u"data": {u"extra": u"data"}}
     optional_fields = [(u"optional", str)]
     validate_optional_fields(data, optional_fields)
Ejemplo n.º 3
0
 def test_validate_optional_fields_wrong_field_type_raises(self):
     data = {u"data": {u"optional": u"data"}}
     optional_fields = [(u"optional", int)]
     with self.assertRaises(ValidatorException) as ctx:  # noqa
         validate_optional_fields(data, optional_fields)
Ejemplo n.º 4
0
 def test_validate_optional_fields_wrong_field_type_raises(self):
     data = {u'data': {u'optional': u'data'}}
     optional_fields = [(u'optional', int)]
     with self.assertRaises(ValidatorException) as ctx:  # noqa
         validate_optional_fields(data, optional_fields)
Ejemplo n.º 5
0
 def test_validate_optional_fields_missing_data_field(self):
     data = {u'missing': {u'optional': u'data'}}
     optional_fields = [(u'optional', str)]
     validate_optional_fields(data, optional_fields)
Ejemplo n.º 6
0
 def test_validate_optional_fields_extra_data(self):
     data = {u'data': {u'extra': u'data'}}
     optional_fields = [(u'optional', str)]
     validate_optional_fields(data, optional_fields)