|
52 | 52 | __all__ = ["assert_equal", "assert_not_equal", "assert_raises", |
53 | 53 | "assert_raises_regexp", "raises", "with_setup", "assert_true", |
54 | 54 | "assert_false", "assert_almost_equal", "assert_array_equal", |
55 | | - "assert_array_almost_equal", "assert_array_less"] |
| 55 | + "assert_array_almost_equal", "assert_array_less", |
| 56 | + "assert_less", "assert_less_equal", |
| 57 | + "assert_greater", "assert_greater_equal"] |
56 | 58 |
|
57 | 59 |
|
58 | 60 | try: |
@@ -103,6 +105,20 @@ def _assert_greater(a, b, msg=None): |
103 | 105 | assert a > b, message |
104 | 106 |
|
105 | 107 |
|
| 108 | +def assert_less_equal(a, b, msg=None): |
| 109 | + message = "%r is not lower than or equal to %r" % (a, b) |
| 110 | + if msg is not None: |
| 111 | + message += ": " + msg |
| 112 | + assert a <= b, message |
| 113 | + |
| 114 | + |
| 115 | +def assert_greater_equal(a, b, msg=None): |
| 116 | + message = "%r is not greater than or equal to %r" % (a, b) |
| 117 | + if msg is not None: |
| 118 | + message += ": " + msg |
| 119 | + assert a >= b, message |
| 120 | + |
| 121 | + |
106 | 122 | # To remove when we support numpy 1.7 |
107 | 123 | def assert_warns(warning_class, func, *args, **kw): |
108 | 124 | """Test that a certain warning occurs. |
|
0 commit comments