summaryrefslogtreecommitdiff
path: root/tests/test_security.py
diff options
context:
space:
mode:
authorÉric Araujo <merwok@netwok.org>2020-07-01 18:33:12 -0400
committerÉric Araujo <merwok@netwok.org>2020-07-02 13:09:45 -0400
commit70a23ba6e872ae03988caa322f8dd2b03770515c (patch)
tree06ffd4c5c36b4cb5b3723cb6e3a25d2fbec0572b /tests/test_security.py
parentbaa59284e1ee26284ecb68d957d5607e40ed786f (diff)
downloadpyramid-70a23ba6e872ae03988caa322f8dd2b03770515c.tar.gz
pyramid-70a23ba6e872ae03988caa322f8dd2b03770515c.tar.bz2
pyramid-70a23ba6e872ae03988caa322f8dd2b03770515c.zip
add tests and docs
Diffstat (limited to 'tests/test_security.py')
-rw-r--r--tests/test_security.py23
1 files changed, 23 insertions, 0 deletions
diff --git a/tests/test_security.py b/tests/test_security.py
index bf2908100..72598f570 100644
--- a/tests/test_security.py
+++ b/tests/test_security.py
@@ -393,6 +393,29 @@ class TestUnAuthenticatedUserId(unittest.TestCase):
self.assertEqual(request.unauthenticated_userid, 'wat')
+class TestIsAuthenticated(unittest.TestCase):
+ def setUp(self):
+ testing.setUp()
+
+ def tearDown(self):
+ testing.tearDown()
+
+ def test_no_security_policy(self):
+ request = _makeRequest()
+ self.assertIs(request.is_authenticated, False)
+
+ def test_with_security_policy(self):
+ request = _makeRequest()
+ _registerSecurityPolicy(request.registry, '123')
+ self.assertIs(request.is_authenticated, True)
+
+ def test_with_legacy_security_policy(self):
+ request = _makeRequest()
+ _registerAuthenticationPolicy(request.registry, 'yo')
+ _registerLegacySecurityPolicy(request.registry)
+ self.assertEqual(request.authenticated_userid, 'yo')
+
+
class TestEffectivePrincipals(unittest.TestCase):
def setUp(self):
testing.setUp()