|
12 | 12 | EndsWith, |
13 | 13 | Equals, |
14 | 14 | GreaterThan, |
| 15 | + GreaterThanOrEqual, |
15 | 16 | HasLength, |
16 | 17 | Is, |
17 | 18 | IsInstance, |
18 | 19 | LessThan, |
| 20 | + LessThanOrEqual, |
19 | 21 | MatchesRegex, |
20 | 22 | Nearly, |
21 | 23 | NotEquals, |
@@ -217,6 +219,36 @@ class TestGreaterThanInterface(TestCase, TestMatchersInterface): |
217 | 219 | ] |
218 | 220 |
|
219 | 221 |
|
| 222 | +class TestLessThanOrEqualInterface(TestCase, TestMatchersInterface): |
| 223 | + matches_matcher: ClassVar[Matcher[Any]] = LessThanOrEqual(4) |
| 224 | + matches_matches: ClassVar[list[Any]] = [-5, 3, 4] |
| 225 | + matches_mismatches: ClassVar[list[Any]] = [5, 5000] |
| 226 | + |
| 227 | + str_examples: ClassVar = [ |
| 228 | + ("LessThanOrEqual(12)", LessThanOrEqual(12)), |
| 229 | + ] |
| 230 | + |
| 231 | + describe_examples: ClassVar = [ |
| 232 | + ("5 > 4", 5, LessThanOrEqual(4)), |
| 233 | + ("6 > 4", 6, LessThanOrEqual(4)), |
| 234 | + ] |
| 235 | + |
| 236 | + |
| 237 | +class TestGreaterThanOrEqualInterface(TestCase, TestMatchersInterface): |
| 238 | + matches_matcher: ClassVar[Matcher[Any]] = GreaterThanOrEqual(4) |
| 239 | + matches_matches: ClassVar[list[Any]] = [4, 5, 8] |
| 240 | + matches_mismatches: ClassVar[list[Any]] = [-2, 0, 3] |
| 241 | + |
| 242 | + str_examples: ClassVar = [ |
| 243 | + ("GreaterThanOrEqual(12)", GreaterThanOrEqual(12)), |
| 244 | + ] |
| 245 | + |
| 246 | + describe_examples: ClassVar = [ |
| 247 | + ("3 < 4", 3, GreaterThanOrEqual(4)), |
| 248 | + ("2 < 4", 2, GreaterThanOrEqual(4)), |
| 249 | + ] |
| 250 | + |
| 251 | + |
220 | 252 | class TestContainsInterface(TestCase, TestMatchersInterface): |
221 | 253 | matches_matcher: ClassVar[Matcher[Any]] = Contains("foo") |
222 | 254 | matches_matches: ClassVar[list[Any]] = ["foo", "afoo", "fooa"] |
|
0 commit comments