Skip to content
Closed
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
5bc9540
Adds additionalproperties feature in python
spacether Feb 4, 2019
64d5444
Adds ensure-up-to-date updates
spacether Feb 4, 2019
ec73f56
Adds docstring description of the model argument inputs
spacether Feb 4, 2019
5cdfe51
Adds ensure up to date oepnapi3 python updates
spacether Feb 4, 2019
0a52027
Adds test fix
spacether Feb 4, 2019
8be21b0
Adds fix for Shippable, gives the additionalProperties CodegenParamet…
spacether Feb 4, 2019
ba7ea49
Adds function to set freeform types to string of all types
spacether Feb 7, 2019
88f8197
Adds postProcessAllModels function which processes and fixes dataType…
spacether Feb 7, 2019
0590d05
Adds models with additionalproperties of each type and model tests
spacether Feb 9, 2019
372ae60
Adds _check_type parameter to model, adds additionalproperties tests
spacether Feb 11, 2019
5b4f108
Creates utils module, adds additionalproperties map for serialization
spacether Feb 12, 2019
2e33cf1
Removes additional_properties_map, creates model_to_dict function to …
spacether Feb 13, 2019
983f570
Improves docstring for model_to_dict
spacether Feb 14, 2019
f218ed5
Adds class type definition in models
spacether Feb 17, 2019
7656756
Adds datetime and date type classes, adds general OpenApiException, r…
spacether Feb 18, 2019
7ac9285
Adds class imports to models, python generator uses dataType for docs…
spacether Feb 20, 2019
67dbb9c
Model discriminator now stores classes, adds __deserialize_model in a…
spacether Feb 22, 2019
9680dfd
Creates exceptions module, all deserialization tests in py2 except 1 …
spacether Feb 23, 2019
05fe1aa
Adds validate_and_convert_types, python 2.0 tests pass except for tes…
spacether Feb 25, 2019
e8f97fa
Adds anytype deserialization tests in python swagger client
spacether Feb 28, 2019
59b2d4c
Fixes typos
spacether Feb 28, 2019
e158601
Adds file deserialization test
spacether Mar 2, 2019
7d84ef2
Updates all v2 and v3 python samples
spacether Mar 3, 2019
b2446cf
Removes dubug flag, reverts readme, in python generator tweaks suppor…
spacether Mar 3, 2019
9e9b94e
Adds dict instantiationType back in
spacether Mar 3, 2019
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Adds test fix
  • Loading branch information
spacether committed Mar 2, 2019
commit 0a52027a9968a7523e736c999f55b77e9cc00b8e
Original file line number Diff line number Diff line change
Expand Up @@ -112,7 +112,7 @@ class {{classname}}(object):

passed_type = self.recursive_type(value)
if type(name) != str:
raise ValueError('Variable name must be type string and %s was not' % name)
raise TypeError('Variable name must be type string and %s was not' % name)
elif passed_type != required_type and check_type:
raise ValueError('Variable value must be type %s but you passed in %s' %
(required_type, passed_type))
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,7 @@ def __setitem__(self, name, value):

passed_type = self.recursive_type(value)
if type(name) != str:
raise ValueError('Variable name must be type string and %s was not' % name)
raise TypeError('Variable name must be type string and %s was not' % name)
elif passed_type != required_type and check_type:
raise ValueError('Variable value must be type %s but you passed in %s' %
(required_type, passed_type))
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,7 @@ def __setitem__(self, name, value):

passed_type = self.recursive_type(value)
if type(name) != str:
raise ValueError('Variable name must be type string and %s was not' % name)
raise TypeError('Variable name must be type string and %s was not' % name)
elif passed_type != required_type and check_type:
raise ValueError('Variable value must be type %s but you passed in %s' %
(required_type, passed_type))
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -94,7 +94,7 @@ def __setitem__(self, name, value):

passed_type = self.recursive_type(value)
if type(name) != str:
raise ValueError('Variable name must be type string and %s was not' % name)
raise TypeError('Variable name must be type string and %s was not' % name)
elif passed_type != required_type and check_type:
raise ValueError('Variable value must be type %s but you passed in %s' %
(required_type, passed_type))
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -92,7 +92,7 @@ def __setitem__(self, name, value):

passed_type = self.recursive_type(value)
if type(name) != str:
raise ValueError('Variable name must be type string and %s was not' % name)
raise TypeError('Variable name must be type string and %s was not' % name)
elif passed_type != required_type and check_type:
raise ValueError('Variable value must be type %s but you passed in %s' %
(required_type, passed_type))
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,7 @@ def __setitem__(self, name, value):

passed_type = self.recursive_type(value)
if type(name) != str:
raise ValueError('Variable name must be type string and %s was not' % name)
raise TypeError('Variable name must be type string and %s was not' % name)
elif passed_type != required_type and check_type:
raise ValueError('Variable value must be type %s but you passed in %s' %
(required_type, passed_type))
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,7 @@ def __setitem__(self, name, value):

passed_type = self.recursive_type(value)
if type(name) != str:
raise ValueError('Variable name must be type string and %s was not' % name)
raise TypeError('Variable name must be type string and %s was not' % name)
elif passed_type != required_type and check_type:
raise ValueError('Variable value must be type %s but you passed in %s' %
(required_type, passed_type))
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -92,7 +92,7 @@ def __setitem__(self, name, value):

passed_type = self.recursive_type(value)
if type(name) != str:
raise ValueError('Variable name must be type string and %s was not' % name)
raise TypeError('Variable name must be type string and %s was not' % name)
elif passed_type != required_type and check_type:
raise ValueError('Variable value must be type %s but you passed in %s' %
(required_type, passed_type))
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -101,7 +101,7 @@ def __setitem__(self, name, value):

passed_type = self.recursive_type(value)
if type(name) != str:
raise ValueError('Variable name must be type string and %s was not' % name)
raise TypeError('Variable name must be type string and %s was not' % name)
elif passed_type != required_type and check_type:
raise ValueError('Variable value must be type %s but you passed in %s' %
(required_type, passed_type))
Expand Down
2 changes: 1 addition & 1 deletion samples/client/petstore/python/petstore_api/models/cat.py
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,7 @@ def __setitem__(self, name, value):

passed_type = self.recursive_type(value)
if type(name) != str:
raise ValueError('Variable name must be type string and %s was not' % name)
raise TypeError('Variable name must be type string and %s was not' % name)
elif passed_type != required_type and check_type:
raise ValueError('Variable value must be type %s but you passed in %s' %
(required_type, passed_type))
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,7 @@ def __setitem__(self, name, value):

passed_type = self.recursive_type(value)
if type(name) != str:
raise ValueError('Variable name must be type string and %s was not' % name)
raise TypeError('Variable name must be type string and %s was not' % name)
elif passed_type != required_type and check_type:
raise ValueError('Variable value must be type %s but you passed in %s' %
(required_type, passed_type))
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,7 @@ def __setitem__(self, name, value):

passed_type = self.recursive_type(value)
if type(name) != str:
raise ValueError('Variable name must be type string and %s was not' % name)
raise TypeError('Variable name must be type string and %s was not' % name)
elif passed_type != required_type and check_type:
raise ValueError('Variable value must be type %s but you passed in %s' %
(required_type, passed_type))
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,7 @@ def __setitem__(self, name, value):

passed_type = self.recursive_type(value)
if type(name) != str:
raise ValueError('Variable name must be type string and %s was not' % name)
raise TypeError('Variable name must be type string and %s was not' % name)
elif passed_type != required_type and check_type:
raise ValueError('Variable value must be type %s but you passed in %s' %
(required_type, passed_type))
Expand Down
2 changes: 1 addition & 1 deletion samples/client/petstore/python/petstore_api/models/dog.py
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,7 @@ def __setitem__(self, name, value):

passed_type = self.recursive_type(value)
if type(name) != str:
raise ValueError('Variable name must be type string and %s was not' % name)
raise TypeError('Variable name must be type string and %s was not' % name)
elif passed_type != required_type and check_type:
raise ValueError('Variable value must be type %s but you passed in %s' %
(required_type, passed_type))
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -89,7 +89,7 @@ def __setitem__(self, name, value):

passed_type = self.recursive_type(value)
if type(name) != str:
raise ValueError('Variable name must be type string and %s was not' % name)
raise TypeError('Variable name must be type string and %s was not' % name)
elif passed_type != required_type and check_type:
raise ValueError('Variable value must be type %s but you passed in %s' %
(required_type, passed_type))
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,7 @@ def __setitem__(self, name, value):

passed_type = self.recursive_type(value)
if type(name) != str:
raise ValueError('Variable name must be type string and %s was not' % name)
raise TypeError('Variable name must be type string and %s was not' % name)
elif passed_type != required_type and check_type:
raise ValueError('Variable value must be type %s but you passed in %s' %
(required_type, passed_type))
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -99,7 +99,7 @@ def __setitem__(self, name, value):

passed_type = self.recursive_type(value)
if type(name) != str:
raise ValueError('Variable name must be type string and %s was not' % name)
raise TypeError('Variable name must be type string and %s was not' % name)
elif passed_type != required_type and check_type:
raise ValueError('Variable value must be type %s but you passed in %s' %
(required_type, passed_type))
Expand Down
2 changes: 1 addition & 1 deletion samples/client/petstore/python/petstore_api/models/file.py
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,7 @@ def __setitem__(self, name, value):

passed_type = self.recursive_type(value)
if type(name) != str:
raise ValueError('Variable name must be type string and %s was not' % name)
raise TypeError('Variable name must be type string and %s was not' % name)
elif passed_type != required_type and check_type:
raise ValueError('Variable value must be type %s but you passed in %s' %
(required_type, passed_type))
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -89,7 +89,7 @@ def __setitem__(self, name, value):

passed_type = self.recursive_type(value)
if type(name) != str:
raise ValueError('Variable name must be type string and %s was not' % name)
raise TypeError('Variable name must be type string and %s was not' % name)
elif passed_type != required_type and check_type:
raise ValueError('Variable value must be type %s but you passed in %s' %
(required_type, passed_type))
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -126,7 +126,7 @@ def __setitem__(self, name, value):

passed_type = self.recursive_type(value)
if type(name) != str:
raise ValueError('Variable name must be type string and %s was not' % name)
raise TypeError('Variable name must be type string and %s was not' % name)
elif passed_type != required_type and check_type:
raise ValueError('Variable value must be type %s but you passed in %s' %
(required_type, passed_type))
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -89,7 +89,7 @@ def __setitem__(self, name, value):

passed_type = self.recursive_type(value)
if type(name) != str:
raise ValueError('Variable name must be type string and %s was not' % name)
raise TypeError('Variable name must be type string and %s was not' % name)
elif passed_type != required_type and check_type:
raise ValueError('Variable value must be type %s but you passed in %s' %
(required_type, passed_type))
Expand Down
2 changes: 1 addition & 1 deletion samples/client/petstore/python/petstore_api/models/list.py
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,7 @@ def __setitem__(self, name, value):

passed_type = self.recursive_type(value)
if type(name) != str:
raise ValueError('Variable name must be type string and %s was not' % name)
raise TypeError('Variable name must be type string and %s was not' % name)
elif passed_type != required_type and check_type:
raise ValueError('Variable value must be type %s but you passed in %s' %
(required_type, passed_type))
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -95,7 +95,7 @@ def __setitem__(self, name, value):

passed_type = self.recursive_type(value)
if type(name) != str:
raise ValueError('Variable name must be type string and %s was not' % name)
raise TypeError('Variable name must be type string and %s was not' % name)
elif passed_type != required_type and check_type:
raise ValueError('Variable value must be type %s but you passed in %s' %
(required_type, passed_type))
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -92,7 +92,7 @@ def __setitem__(self, name, value):

passed_type = self.recursive_type(value)
if type(name) != str:
raise ValueError('Variable name must be type string and %s was not' % name)
raise TypeError('Variable name must be type string and %s was not' % name)
elif passed_type != required_type and check_type:
raise ValueError('Variable value must be type %s but you passed in %s' %
(required_type, passed_type))
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -89,7 +89,7 @@ def __setitem__(self, name, value):

passed_type = self.recursive_type(value)
if type(name) != str:
raise ValueError('Variable name must be type string and %s was not' % name)
raise TypeError('Variable name must be type string and %s was not' % name)
elif passed_type != required_type and check_type:
raise ValueError('Variable value must be type %s but you passed in %s' %
(required_type, passed_type))
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,7 @@ def __setitem__(self, name, value):

passed_type = self.recursive_type(value)
if type(name) != str:
raise ValueError('Variable name must be type string and %s was not' % name)
raise TypeError('Variable name must be type string and %s was not' % name)
elif passed_type != required_type and check_type:
raise ValueError('Variable value must be type %s but you passed in %s' %
(required_type, passed_type))
Expand Down
2 changes: 1 addition & 1 deletion samples/client/petstore/python/petstore_api/models/name.py
Original file line number Diff line number Diff line change
Expand Up @@ -96,7 +96,7 @@ def __setitem__(self, name, value):

passed_type = self.recursive_type(value)
if type(name) != str:
raise ValueError('Variable name must be type string and %s was not' % name)
raise TypeError('Variable name must be type string and %s was not' % name)
elif passed_type != required_type and check_type:
raise ValueError('Variable value must be type %s but you passed in %s' %
(required_type, passed_type))
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,7 @@ def __setitem__(self, name, value):

passed_type = self.recursive_type(value)
if type(name) != str:
raise ValueError('Variable name must be type string and %s was not' % name)
raise TypeError('Variable name must be type string and %s was not' % name)
elif passed_type != required_type and check_type:
raise ValueError('Variable value must be type %s but you passed in %s' %
(required_type, passed_type))
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -101,7 +101,7 @@ def __setitem__(self, name, value):

passed_type = self.recursive_type(value)
if type(name) != str:
raise ValueError('Variable name must be type string and %s was not' % name)
raise TypeError('Variable name must be type string and %s was not' % name)
elif passed_type != required_type and check_type:
raise ValueError('Variable value must be type %s but you passed in %s' %
(required_type, passed_type))
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -92,7 +92,7 @@ def __setitem__(self, name, value):

passed_type = self.recursive_type(value)
if type(name) != str:
raise ValueError('Variable name must be type string and %s was not' % name)
raise TypeError('Variable name must be type string and %s was not' % name)
elif passed_type != required_type and check_type:
raise ValueError('Variable value must be type %s but you passed in %s' %
(required_type, passed_type))
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,7 @@ def __setitem__(self, name, value):

passed_type = self.recursive_type(value)
if type(name) != str:
raise ValueError('Variable name must be type string and %s was not' % name)
raise TypeError('Variable name must be type string and %s was not' % name)
elif passed_type != required_type and check_type:
raise ValueError('Variable value must be type %s but you passed in %s' %
(required_type, passed_type))
Expand Down
2 changes: 1 addition & 1 deletion samples/client/petstore/python/petstore_api/models/pet.py
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,7 @@ def __setitem__(self, name, value):

passed_type = self.recursive_type(value)
if type(name) != str:
raise ValueError('Variable name must be type string and %s was not' % name)
raise TypeError('Variable name must be type string and %s was not' % name)
elif passed_type != required_type and check_type:
raise ValueError('Variable value must be type %s but you passed in %s' %
(required_type, passed_type))
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -89,7 +89,7 @@ def __setitem__(self, name, value):

passed_type = self.recursive_type(value)
if type(name) != str:
raise ValueError('Variable name must be type string and %s was not' % name)
raise TypeError('Variable name must be type string and %s was not' % name)
elif passed_type != required_type and check_type:
raise ValueError('Variable value must be type %s but you passed in %s' %
(required_type, passed_type))
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,7 @@ def __setitem__(self, name, value):

passed_type = self.recursive_type(value)
if type(name) != str:
raise ValueError('Variable name must be type string and %s was not' % name)
raise TypeError('Variable name must be type string and %s was not' % name)
elif passed_type != required_type and check_type:
raise ValueError('Variable value must be type %s but you passed in %s' %
(required_type, passed_type))
Expand Down
2 changes: 1 addition & 1 deletion samples/client/petstore/python/petstore_api/models/tag.py
Original file line number Diff line number Diff line change
Expand Up @@ -89,7 +89,7 @@ def __setitem__(self, name, value):

passed_type = self.recursive_type(value)
if type(name) != str:
raise ValueError('Variable name must be type string and %s was not' % name)
raise TypeError('Variable name must be type string and %s was not' % name)
elif passed_type != required_type and check_type:
raise ValueError('Variable value must be type %s but you passed in %s' %
(required_type, passed_type))
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,7 @@ def __setitem__(self, name, value):

passed_type = self.recursive_type(value)
if type(name) != str:
raise ValueError('Variable name must be type string and %s was not' % name)
raise TypeError('Variable name must be type string and %s was not' % name)
elif passed_type != required_type and check_type:
raise ValueError('Variable value must be type %s but you passed in %s' %
(required_type, passed_type))
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,7 @@ def __setitem__(self, name, value):

passed_type = self.recursive_type(value)
if type(name) != str:
raise ValueError('Variable name must be type string and %s was not' % name)
raise TypeError('Variable name must be type string and %s was not' % name)
elif passed_type != required_type and check_type:
raise ValueError('Variable value must be type %s but you passed in %s' %
(required_type, passed_type))
Expand Down
2 changes: 1 addition & 1 deletion samples/client/petstore/python/petstore_api/models/user.py
Original file line number Diff line number Diff line change
Expand Up @@ -107,7 +107,7 @@ def __setitem__(self, name, value):

passed_type = self.recursive_type(value)
if type(name) != str:
raise ValueError('Variable name must be type string and %s was not' % name)
raise TypeError('Variable name must be type string and %s was not' % name)
elif passed_type != required_type and check_type:
raise ValueError('Variable value must be type %s but you passed in %s' %
(required_type, passed_type))
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -170,7 +170,7 @@ def __setitem__(self, name, value):

passed_type = self.recursive_type(value)
if type(name) != str:
raise ValueError('Variable name must be type string and %s was not' % name)
raise TypeError('Variable name must be type string and %s was not' % name)
elif passed_type != required_type and check_type:
raise ValueError('Variable value must be type %s but you passed in %s' %
(required_type, passed_type))
Expand Down
Loading