Merge pull request #500 from mesosphere/issue-#495
allow boolean values to be specified as upper or lower case
This commit is contained in:
@@ -223,7 +223,7 @@ def _parse_boolean(value):
|
||||
"""
|
||||
|
||||
try:
|
||||
boolean = json.loads(value)
|
||||
boolean = json.loads(value.lower())
|
||||
if boolean is None or isinstance(boolean, bool):
|
||||
return boolean
|
||||
else:
|
||||
|
||||
@@ -80,6 +80,9 @@ def bad_url(request):
|
||||
('integer', '42', 42),
|
||||
('integer', 'null', None),
|
||||
('boolean', 'true', True),
|
||||
('boolean', 'True', True),
|
||||
('boolean', 'FaLsE', False),
|
||||
('boolean', 'false', False),
|
||||
('boolean', 'null', None),
|
||||
('array', '[1,2,3]', [1, 2, 3]),
|
||||
('array', 'null', None),
|
||||
|
||||
Reference in New Issue
Block a user