421 |
421 |
422 def test_anonymized_request(self): |
422 def test_anonymized_request(self): |
423 with self.admin_access.web_request() as req: |
423 with self.admin_access.web_request() as req: |
424 self.assertEqual(self.admlogin, req.session.user.login) |
424 self.assertEqual(self.admlogin, req.session.user.login) |
425 # admin should see anon + admin |
425 # admin should see anon + admin |
426 self.assertEqual(2, len(list(req.find_entities('CWUser')))) |
426 self.assertEqual(2, len(list(req.find('CWUser')))) |
427 with anonymized_request(req): |
427 with anonymized_request(req): |
428 self.assertEqual('anon', req.session.login, 'anon') |
428 self.assertEqual('anon', req.session.login, 'anon') |
429 # anon should only see anon user |
429 # anon should only see anon user |
430 self.assertEqual(1, len(list(req.find_entities('CWUser')))) |
430 self.assertEqual(1, len(list(req.find('CWUser')))) |
431 self.assertEqual(self.admlogin, req.session.login) |
431 self.assertEqual(self.admlogin, req.session.login) |
432 self.assertEqual(2, len(list(req.find_entities('CWUser')))) |
432 self.assertEqual(2, len(list(req.find('CWUser')))) |
433 |
433 |
434 def test_non_regr_optional_first_var(self): |
434 def test_non_regr_optional_first_var(self): |
435 with self.admin_access.web_request() as req: |
435 with self.admin_access.web_request() as req: |
436 # expect a rset with None in [0][0] |
436 # expect a rset with None in [0][0] |
437 req.form['rql'] = 'rql:Any OV1, X WHERE X custom_workflow OV1?' |
437 req.form['rql'] = 'rql:Any OV1, X WHERE X custom_workflow OV1?' |