diff --git a/AUTHORS b/AUTHORS index 62c98d1..1df49de 100644 --- a/AUTHORS +++ b/AUTHORS @@ -49,3 +49,4 @@ below in order of date of first contribution: * Christian Pedersen (chripede) * Harrison Pincket (hpincket) * Usman Ehtesham Gul (ueg1990) +* Carl George (carlgeorge) diff --git a/tests/test_cookies.py b/tests/test_cookies.py index e98d666..fe0fa8c 100644 --- a/tests/test_cookies.py +++ b/tests/test_cookies.py @@ -1,4 +1,4 @@ - +import sys import falcon import falcon.testing as testing @@ -54,18 +54,26 @@ class TestCookies(testing.TestBase): self.resource = CookieResource() self.api.add_route(self.test_route, self.resource) self.simulate_request(self.test_route, method="GET") - self.assertIn( - ("set-cookie", - "foo=bar; Domain=example.com; httponly; Path=/; secure"), - self.srmock.headers) + if sys.version_info >= (3, 4, 3): + value = "foo=bar; Domain=example.com; HttpOnly; Path=/; Secure" + else: + value = "foo=bar; Domain=example.com; httponly; Path=/; secure" + self.assertIn(("set-cookie", value), self.srmock.headers) def test_response_complex_case(self): self.resource = CookieResource() self.api.add_route(self.test_route, self.resource) self.simulate_request(self.test_route, method="HEAD") - self.assertIn(("set-cookie", "foo=bar; httponly; Max-Age=300; secure"), - self.srmock.headers) - self.assertIn(("set-cookie", "bar=baz; secure"), self.srmock.headers) + if sys.version_info >= (3, 4, 3): + value = "foo=bar; HttpOnly; Max-Age=300; Secure" + else: + value = "foo=bar; httponly; Max-Age=300; secure" + self.assertIn(("set-cookie", value), self.srmock.headers) + if sys.version_info >= (3, 4, 3): + value = "bar=baz; Secure" + else: + value = "bar=baz; secure" + self.assertIn(("set-cookie", value), self.srmock.headers) self.assertNotIn(("set-cookie", "bad=cookie"), self.srmock.headers) def test_cookie_expires_naive(self):