summaryrefslogtreecommitdiff
path: root/tests/utils_tests
diff options
context:
space:
mode:
authorTim Graham <timograham@gmail.com>2016-08-02 09:32:00 -0400
committerTim Graham <timograham@gmail.com>2016-08-02 11:01:08 -0400
commit54afa960d1ee8c63635225a0f0a2489971b5aab5 (patch)
tree89cdc33c2ffd2bb7ce034004fc8bb2d9a3a67c51 /tests/utils_tests
parentd95c669c29a0403cd1098664f0ef863fae8b7c98 (diff)
Fixed #26988 -- Improved/clarified User.is_authenticated/anonymous compatibility.
Thanks marktranchant for the report and review.
Diffstat (limited to 'tests/utils_tests')
-rw-r--r--tests/utils_tests/test_deprecation.py16
1 files changed, 16 insertions, 0 deletions
diff --git a/tests/utils_tests/test_deprecation.py b/tests/utils_tests/test_deprecation.py
new file mode 100644
index 0000000000..41627ce1b3
--- /dev/null
+++ b/tests/utils_tests/test_deprecation.py
@@ -0,0 +1,16 @@
+from django.test import SimpleTestCase
+from django.utils.deprecation import CallableFalse, CallableTrue
+
+
+class TestCallableBool(SimpleTestCase):
+ def test_true(self):
+ self.assertTrue(CallableTrue)
+ self.assertEqual(CallableTrue, True)
+ self.assertFalse(CallableTrue != True) # noqa: E712
+ self.assertNotEqual(CallableTrue, False)
+
+ def test_false(self):
+ self.assertFalse(CallableFalse)
+ self.assertEqual(CallableFalse, False)
+ self.assertFalse(CallableFalse != False) # noqa: E712
+ self.assertNotEqual(CallableFalse, True)