Skip to content

Commit 85706be

Browse files
authored
Merge pull request #213 from ogenstad/example
Allow example=False fix #206
2 parents 66d884f + 5d4f74f commit 85706be

File tree

2 files changed

+9
-1
lines changed

2 files changed

+9
-1
lines changed

flask_restx/fields.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -156,7 +156,7 @@ def __init__(
156156
self.description = description
157157
self.required = required
158158
self.readonly = readonly
159-
self.example = example or self.__schema_example__
159+
self.example = example if example is not None else self.__schema_example__
160160
self.mask = mask
161161

162162
def format(self, value):

tests/test_fields.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -298,6 +298,14 @@ def test_with_default(self):
298298
assert not field.required
299299
assert field.__schema__ == {"type": "boolean", "default": True}
300300

301+
def test_with_example(self):
302+
field = fields.Boolean(default=True, example=False)
303+
assert field.__schema__ == {
304+
"type": "boolean",
305+
"default": True,
306+
"example": False,
307+
}
308+
301309
@pytest.mark.parametrize(
302310
"value,expected",
303311
[

0 commit comments

Comments
 (0)