diff options
| author | Olexander Yermakov <mannavard1611@gmail.com> | 2016-08-31 11:07:30 +0300 |
|---|---|---|
| committer | Tim Graham <timograham@gmail.com> | 2016-08-31 08:28:47 -0400 |
| commit | 7c57f5cf8cd10b69d0c76ba97ab048ccc2917c55 (patch) | |
| tree | 73e262f76e179f1a2a9859627f6a52d6a808a6a8 /tests | |
| parent | c6c1d940c140b3f55d03902e9000801a7962e046 (diff) | |
[1.10.x] Fixed #27154 -- Allowed comparing CallableBool with bitwise or.
Thanks Tim for the review.
Backport of b7fb608142a0be568bc5dce952de5e6aefc2488c from master
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/utils_tests/test_deprecation.py | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/tests/utils_tests/test_deprecation.py b/tests/utils_tests/test_deprecation.py index 41627ce1b3..7732dbc62b 100644 --- a/tests/utils_tests/test_deprecation.py +++ b/tests/utils_tests/test_deprecation.py @@ -14,3 +14,14 @@ class TestCallableBool(SimpleTestCase): self.assertEqual(CallableFalse, False) self.assertFalse(CallableFalse != False) # noqa: E712 self.assertNotEqual(CallableFalse, True) + + def test_or(self): + self.assertIs(CallableTrue | CallableTrue, True) + self.assertIs(CallableTrue | CallableFalse, True) + self.assertIs(CallableFalse | CallableTrue, True) + self.assertIs(CallableFalse | CallableFalse, False) + + self.assertIs(CallableTrue | True, True) + self.assertIs(CallableTrue | False, True) + self.assertIs(CallableFalse | True, True) + self.assertFalse(CallableFalse | False, False) |
