|
3 | 3 | Text |
4 | 4 | ) |
5 | 5 |
|
6 | | -from sifter.validators.tag import Tag |
| 6 | +from sifter.validators.tag import Tag, Comparator, MatchType |
7 | 7 | import sifter.grammar |
| 8 | +from sifter.grammar.test import Test |
8 | 9 | import sifter.grammar.string |
9 | | -import sifter.validators |
| 10 | +from sifter.validators.stringlist import StringList |
10 | 11 |
|
11 | 12 | __all__ = ('TestAddress',) |
12 | 13 |
|
13 | 14 |
|
14 | 15 | # section 5.1 |
15 | | -class TestAddress(sifter.grammar.Test): |
| 16 | +class TestAddress(Test): |
16 | 17 |
|
17 | 18 | RULE_IDENTIFIER: Text = 'ADDRESS' |
18 | 19 |
|
19 | 20 | def __init__(self, arguments=None, tests=None) -> None: |
20 | 21 | super(TestAddress, self).__init__(arguments, tests) |
21 | 22 | tagged_args, positional_args = self.validate_arguments( |
22 | 23 | { |
23 | | - 'comparator': sifter.validators.Comparator(), |
24 | | - 'match_type': sifter.validators.MatchType(), |
| 24 | + 'comparator': Comparator(), |
| 25 | + 'match_type': MatchType(), |
25 | 26 | 'address_part': Tag(('LOCALPART', 'DOMAIN', 'ALL')), |
26 | 27 | }, |
27 | 28 | [ |
28 | | - sifter.validators.StringList(), |
29 | | - sifter.validators.StringList(), |
| 29 | + StringList(), |
| 30 | + StringList(), |
30 | 31 | ] |
31 | 32 | ) |
32 | 33 | self.validate_tests_size(0) |
|
0 commit comments