diff options
| author | Chris McDonough <chrism@agendaless.com> | 2008-11-08 07:30:36 +0000 |
|---|---|---|
| committer | Chris McDonough <chrism@agendaless.com> | 2008-11-08 07:30:36 +0000 |
| commit | 738f325de6fac3551691d07ad0293891fb352b4e (patch) | |
| tree | 774cdef8619c87e7fdfd464bd45e99943178c7bc /repoze/bfg/tests/test_testing.py | |
| parent | deb0dc316b64d5fb7bd0e15a1bafe269d3b33fbc (diff) | |
| download | pyramid-738f325de6fac3551691d07ad0293891fb352b4e.tar.gz pyramid-738f325de6fac3551691d07ad0293891fb352b4e.tar.bz2 pyramid-738f325de6fac3551691d07ad0293891fb352b4e.zip | |
Add makeRequest API.
Add minimal documentation of BFGTestCase.
Diffstat (limited to 'repoze/bfg/tests/test_testing.py')
| -rw-r--r-- | repoze/bfg/tests/test_testing.py | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/repoze/bfg/tests/test_testing.py b/repoze/bfg/tests/test_testing.py index 23fbb7cc7..9368a3e5b 100644 --- a/repoze/bfg/tests/test_testing.py +++ b/repoze/bfg/tests/test_testing.py @@ -204,6 +204,21 @@ class TestBFGTestCase(unittest.TestCase, PlacelessSetup): self.assertEqual(model.__name__, 'name') self.assertEqual(model.__parent__, parent) + def test_makeRequest(self): + case = self._makeOne() + request = case.makeRequest('/abc', + params = {'say':'Hello'}, + environ = {'PATH_INFO':'/foo'}, + headers = {'X-Foo':'YUP'}, + water = 1) + self.assertEqual(request.path, '/abc') + self.assertEqual(request.params['say'], 'Hello') + self.assertEqual(request.GET['say'], 'Hello') + self.assertEqual(request.POST['say'], 'Hello') + self.assertEqual(request.headers['X-Foo'], 'YUP') + self.assertEqual(request.environ['PATH_INFO'], '/foo') + self.assertEqual(request.water, 1) + class TestDummyAllowingSecurityPolicy(unittest.TestCase): def _getTargetClass(self): from repoze.bfg.testing import DummyAllowingSecurityPolicy |
