diff options
| author | Tres Seaver <tseaver@palladion.com> | 2013-07-11 21:04:43 -0400 |
|---|---|---|
| committer | Tres Seaver <tseaver@palladion.com> | 2013-07-11 21:04:43 -0400 |
| commit | d3ee791327d09411f6fb98a769904961070fba1a (patch) | |
| tree | 92984246cdf859591b0d1cf9bbcba2062992798c | |
| parent | eed8f8df0130a49113f9c9afdf57c6cd25830b5f (diff) | |
| download | pyramid-d3ee791327d09411f6fb98a769904961070fba1a.tar.gz pyramid-d3ee791327d09411f6fb98a769904961070fba1a.tar.bz2 pyramid-d3ee791327d09411f6fb98a769904961070fba1a.zip | |
Coverage for new '--login' option.
| -rw-r--r-- | pyramid/tests/test_scripts/test_prequest.py | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/pyramid/tests/test_scripts/test_prequest.py b/pyramid/tests/test_scripts/test_prequest.py index 64a7c3045..7630d8f3c 100644 --- a/pyramid/tests/test_scripts/test_prequest.py +++ b/pyramid/tests/test_scripts/test_prequest.py @@ -68,6 +68,19 @@ class TestPRequestCommand(unittest.TestCase): self.assertEqual(self._app_name, None) self.assertEqual(self._out, ['abc']) + def test_command_w_basic_auth(self): + command = self._makeOne( + ['', '--login=user:password', + '--header=name:value','development.ini', '/']) + command.run() + self.assertEqual(self._environ['HTTP_NAME'], 'value') + self.assertEqual(self._environ['HTTP_AUTHORIZATION'], + 'Basic dXNlcjpwYXNzd29yZA==') + self.assertEqual(self._path_info, '/') + self.assertEqual(self._spec, 'development.ini') + self.assertEqual(self._app_name, None) + self.assertEqual(self._out, ['abc']) + def test_command_has_content_type_header_var(self): command = self._makeOne( ['', '--header=content-type:app/foo','development.ini', '/']) |
