Skip to content

Commit 50d2f0c

Browse files
committed
skip_excep made private
1 parent b34e681 commit 50d2f0c

File tree

2 files changed

+8
-5
lines changed

2 files changed

+8
-5
lines changed

openapiart/common.py

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -554,20 +554,23 @@ def _validate_types(self, property_name, property_value):
554554
self.types_validation(property_value, _type, msg, details["format"], details.get("minimum"), details.get("maximum"),
555555
details.get("minLength"), details.get("maxLength"))
556556

557-
def validate(self, skip_exception=False):
557+
def _validate(self, skip_exception=False):
558558
self._validate_required()
559559
for key, value in self._properties.items():
560560
if isinstance(value, OpenApiObject):
561-
value.validate(True)
561+
value._validate(True)
562562
elif isinstance(value, OpenApiIter):
563563
for item in value:
564564
if not isinstance(item, OpenApiObject):
565565
continue
566-
item.validate(True)
566+
item._validate(True)
567567
self._validate_types(key, value)
568568
if skip_exception:
569569
return self._validation_errors
570570
self._raise_validation()
571+
572+
def validate(self):
573+
return self._validate()
571574

572575
def get(self, name, with_default=False):
573576
"""

openapiart/tests/test_py_go_diff.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,12 +46,12 @@ def test_validation_errors():
4646
p.required_object.e_a = 10.1
4747
p.required_object.e_b = 20
4848
p.j.add().j_a
49-
errors = p.validate(True)
49+
errors = p._validate(True)
5050
assert len([True for e in errors if "e_b is a mandatory property" in e]) == 2
5151

5252

5353
def test_enum_setter():
5454
p = module.Api().prefix_config()
5555
p.response = "abc"
56-
errors = p.validate(True)
56+
errors = p._validate(True)
5757
assert "abc is not a valid enum for property response" in errors

0 commit comments

Comments
 (0)