summaryrefslogtreecommitdiff
path: root/tests/utils_tests
diff options
context:
space:
mode:
authorOlexander Yermakov <mannavard1611@gmail.com>2016-08-31 11:07:30 +0300
committerTim Graham <timograham@gmail.com>2016-08-31 08:27:37 -0400
commitb7fb608142a0be568bc5dce952de5e6aefc2488c (patch)
tree339eff7e819dcb8c1f59c2781d9cc8ee13b81912 /tests/utils_tests
parentb961b51eaf5b57fabcee89ca09a76fdebfd6500d (diff)
Fixed #27154 -- Allowed comparing CallableBool with bitwise or.
Thanks Tim for the review.
Diffstat (limited to 'tests/utils_tests')
-rw-r--r--tests/utils_tests/test_deprecation.py11
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)