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)
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)
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)
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)
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)
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)