Skip to content

Commit b957343

Browse files
author
Steve Ayers
committed
Better import path
1 parent 3287b4f commit b957343

File tree

5 files changed

+12
-11
lines changed

5 files changed

+12
-11
lines changed
File renamed without changes.

protovalidate/internal/rules.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
from google.protobuf import any_pb2, descriptor, message, message_factory
2222

2323
from buf.validate import validate_pb2 # type: ignore
24-
from protovalidate.internal import config as _config
24+
from protovalidate.config import Config
2525
from protovalidate.internal.cel_field_presence import InterpretedRunner, in_has
2626

2727

@@ -267,9 +267,9 @@ def __init__(self, *, field_value: typing.Any = None, rule_value: typing.Any = N
267267
class RuleContext:
268268
"""The state associated with a single rule evaluation."""
269269

270-
_cfg: _config.Config
270+
_cfg: Config
271271

272-
def __init__(self, *, config: _config.Config, violations: typing.Optional[list[Violation]] = None):
272+
def __init__(self, *, config: Config, violations: typing.Optional[list[Violation]] = None):
273273
self._cfg = config
274274
if violations is None:
275275
violations = []

protovalidate/validator.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
from google.protobuf import message
1818

1919
from buf.validate import validate_pb2 # type: ignore
20-
from protovalidate.internal import config as _config
20+
from protovalidate.config import Config
2121
from protovalidate.internal import extra_func
2222
from protovalidate.internal import rules as _rules
2323

@@ -36,11 +36,11 @@ class Validator:
3636
"""
3737

3838
_factory: _rules.RuleFactory
39-
_cfg: _config.Config
39+
_cfg: Config
4040

4141
def __init__(self, config=None):
4242
self._factory = _rules.RuleFactory(extra_func.EXTRA_FUNCS)
43-
self._cfg = config if config is not None else _config.Config()
43+
self._cfg = config if config is not None else Config()
4444

4545
def validate(
4646
self,

tests/config_test.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,10 @@
1414

1515
import unittest
1616

17-
from protovalidate.internal import config
17+
from protovalidate.config import Config
1818

1919

2020
class TestConfig(unittest.TestCase):
2121
def test_defaults(self):
22-
cfg = config.Config()
22+
cfg = Config()
2323
self.assertFalse(cfg.fail_fast)

tests/validate_test.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,8 @@
1818

1919
import protovalidate
2020
from gen.tests.example.v1 import validations_pb2
21-
from protovalidate.internal import config, rules
21+
from protovalidate.config import Config
22+
from protovalidate.internal import rules
2223

2324

2425
def get_default_validator():
@@ -32,7 +33,7 @@ def get_default_validator():
3233
return [
3334
("module singleton", protovalidate),
3435
("no config", protovalidate.Validator()),
35-
("with default config", protovalidate.Validator(config.Config())),
36+
("with default config", protovalidate.Validator(Config())),
3637
]
3738

3839

@@ -194,7 +195,7 @@ def test_fail_fast(self):
194195
expected_violation.field_value = msg.title
195196
expected_violation.rule_value = "foo"
196197

197-
cfg = config.Config(fail_fast=True)
198+
cfg = Config(fail_fast=True)
198199
validator = protovalidate.Validator(config=cfg)
199200

200201
# Test validate

0 commit comments

Comments
 (0)