diff options
| author | Chris McDonough <chrism@plope.com> | 2012-10-13 19:02:32 -0400 |
|---|---|---|
| committer | Chris McDonough <chrism@plope.com> | 2012-10-13 19:02:32 -0400 |
| commit | dddddedc546506f6736054bd562e90a0b23def68 (patch) | |
| tree | ad3a762fccf0d48b5300ace29b52c09298409767 /pyramid/tests/test_config/test_testing.py | |
| parent | fc766d828601884203c63dffe4c3b31624f54f2f (diff) | |
| parent | b33a6a79fe614bd50a9a6993d8538ac0e8469bc1 (diff) | |
| download | pyramid-dddddedc546506f6736054bd562e90a0b23def68.tar.gz pyramid-dddddedc546506f6736054bd562e90a0b23def68.tar.bz2 pyramid-dddddedc546506f6736054bd562e90a0b23def68.zip | |
Merge branch 'master' into 1.4-branch
Diffstat (limited to 'pyramid/tests/test_config/test_testing.py')
| -rw-r--r-- | pyramid/tests/test_config/test_testing.py | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/pyramid/tests/test_config/test_testing.py b/pyramid/tests/test_config/test_testing.py index 6c048b46d..1089f09fc 100644 --- a/pyramid/tests/test_config/test_testing.py +++ b/pyramid/tests/test_config/test_testing.py @@ -23,6 +23,30 @@ class TestingConfiguratorMixinTests(unittest.TestCase): self.assertEqual(ut.groupids, ('group1', 'group2')) self.assertEqual(ut.permissive, False) + def test_testing_securitypolicy_remember_result(self): + from pyramid.security import remember + config = self._makeOne(autocommit=True) + pol = config.testing_securitypolicy( + 'user', ('group1', 'group2'), + permissive=False, remember_result=True) + request = DummyRequest() + request.registry = config.registry + val = remember(request, 'fred') + self.assertEqual(pol.remembered, 'fred') + self.assertEqual(val, True) + + def test_testing_securitypolicy_forget_result(self): + from pyramid.security import forget + config = self._makeOne(autocommit=True) + pol = config.testing_securitypolicy( + 'user', ('group1', 'group2'), + permissive=False, forget_result=True) + request = DummyRequest() + request.registry = config.registry + val = forget(request) + self.assertEqual(pol.forgotten, True) + self.assertEqual(val, True) + def test_testing_resources(self): from pyramid.traversal import find_resource from pyramid.interfaces import ITraverser |
