summaryrefslogtreecommitdiff
path: root/tests/utils_tests
diff options
context:
space:
mode:
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)