From 738f325de6fac3551691d07ad0293891fb352b4e Mon Sep 17 00:00:00 2001 From: Chris McDonough Date: Sat, 8 Nov 2008 07:30:36 +0000 Subject: Add makeRequest API. Add minimal documentation of BFGTestCase. --- repoze/bfg/tests/test_testing.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'repoze/bfg/tests/test_testing.py') 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 -- cgit v1.2.3