diff options
| author | Michael Merickel <michael@merickel.org> | 2024-01-28 21:34:28 -0700 |
|---|---|---|
| committer | Michael Merickel <michael@merickel.org> | 2024-01-28 21:40:20 -0700 |
| commit | d545eef5f5411c0236f04ead9e4e52d93d9a2451 (patch) | |
| tree | 14516e1e240103d6b76e6a04b63d150be14fc7ea /tests | |
| parent | 55f9eb0bb0b72fe60ecde7529edbc27aceade187 (diff) | |
| download | pyramid-d545eef5f5411c0236f04ead9e4e52d93d9a2451.tar.gz pyramid-d545eef5f5411c0236f04ead9e4e52d93d9a2451.tar.bz2 pyramid-d545eef5f5411c0236f04ead9e4e52d93d9a2451.zip | |
fix BadCSRFOrigin and BadCSRFToken returning invalid HTTP status lines
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/test_exceptions.py | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/tests/test_exceptions.py b/tests/test_exceptions.py index e7a2871a5..d5f247c2a 100644 --- a/tests/test_exceptions.py +++ b/tests/test_exceptions.py @@ -16,12 +16,22 @@ class TestBWCompat(unittest.TestCase): self.assertTrue(one is two) +class TestBadCSRFOrigin(unittest.TestCase): + def test_response_equivalence(self): + from pyramid.exceptions import BadCSRFOrigin + from pyramid.httpexceptions import HTTPBadRequest + + self.assertTrue(isinstance(BadCSRFOrigin(), HTTPBadRequest)) + self.assertEqual(BadCSRFOrigin().status, HTTPBadRequest().status) + + class TestBadCSRFToken(unittest.TestCase): def test_response_equivalence(self): from pyramid.exceptions import BadCSRFToken from pyramid.httpexceptions import HTTPBadRequest self.assertTrue(isinstance(BadCSRFToken(), HTTPBadRequest)) + self.assertEqual(BadCSRFToken().status, HTTPBadRequest().status) class TestNotFound(unittest.TestCase): |
