Esempio n. 1
0
    def test_append_header(self):
        response = BaseResponse()
        response.set_header("x-test", "foo")
        headers = [value for name, value in response.wsgiheader() if name.title() == "X-Test"]
        self.assertEqual(["foo"], headers)
        self.assertEqual("foo", response["x-test"])

        response.set_header("X-Test", "bar", True)
        headers = [value for name, value in response.wsgiheader() if name.title() == "X-Test"]
        self.assertEqual(["foo", "bar"], headers)
        self.assertEqual("bar", response["x-test"])
Esempio n. 2
0
    def test_set_header(self):
        response = BaseResponse()
        response["x-test"] = "foo"
        headers = [value for name, value in response.wsgiheader() if name.title() == "X-Test"]
        self.assertEqual(["foo"], headers)
        self.assertEqual("foo", response["x-test"])

        response["X-Test"] = "bar"
        headers = [value for name, value in response.wsgiheader() if name.title() == "X-Test"]
        self.assertEqual(["bar"], headers)
        self.assertEqual("bar", response["x-test"])
Esempio n. 3
0
    def test_append_header(self):
        response = BaseResponse()
        response.set_header('x-test', 'foo')
        headers = [value for name, value in response.wsgiheader()
                   if name.title() == 'X-Test']
        self.assertEqual(['foo'], headers)
        self.assertEqual('foo', response['x-test'])

        response.set_header('X-Test', 'bar', True)
        headers = [value for name, value in response.wsgiheader()
                   if name.title() == 'X-Test']
        self.assertEqual(['foo', 'bar'], headers)
        self.assertEqual('bar', response['x-test'])
Esempio n. 4
0
    def test_set_header(self):
        response = BaseResponse()
        response['x-test'] = 'foo'
        headers = [value for name, value in response.wsgiheader()
                   if name.title() == 'X-Test']
        self.assertEqual(['foo'], headers)
        self.assertEqual('foo', response['x-test'])

        response['X-Test'] = 'bar'
        headers = [value for name, value in response.wsgiheader()
                   if name.title() == 'X-Test']
        self.assertEqual(['bar'], headers)
        self.assertEqual('bar', response['x-test'])
Esempio n. 5
0
 def test_delete_cookie(self):
     response = BaseResponse()
     response.set_cookie('name', 'value')
     response.delete_cookie('name')
     cookies = [value for name, value in response.wsgiheader()
                if name.title() == 'Set-Cookie']
     self.assertTrue('name=;' in cookies[0])
Esempio n. 6
0
 def test_set_cookie(self):
     response.set_cookie("name", "value", max_age=5)
     response.set_cookie("name2", "value 2", path="/foo")
     cookies = [value for name, value in response.wsgiheader() if name.title() == "Set-Cookie"]
     cookies.sort()
     self.assertTrue(cookies[0], "name=value; Max-Age=5")
     self.assertTrue(cookies[1], 'name2="value 2"; Path=/foo')
Esempio n. 7
0
 def test_set_cookie(self):
     response.set_cookie('name', 'value', max_age=5)
     response.set_cookie('name2', 'value 2', path='/foo')
     cookies = [value for name, value in response.wsgiheader()
                if name.title() == 'Set-Cookie']
     cookies.sort()
     self.assertTrue(cookies[0], 'name=value; Max-Age=5')
     self.assertTrue(cookies[1], 'name2="value 2"; Path=/foo')
Esempio n. 8
0
 def test_set_cookie(self):
     response.set_cookie('name', 'value', max_age=5)
     response.set_cookie('name2', 'value 2', path='/foo')
     cookies = [
         value for name, value in response.wsgiheader()
         if name.title() == 'Set-Cookie'
     ]
     cookies.sort()
     self.assertTrue(cookies[0], 'name=value; Max-Age=5')
     self.assertTrue(cookies[1], 'name2="value 2"; Path=/foo')
Esempio n. 9
0
 def test_delete_cookie(self):
     response.set_cookie("name", "value")
     response.delete_cookie("name")
     cookies = [value for name, value in response.wsgiheader() if name.title() == "Set-Cookie"]
     self.assertTrue("name=;" in cookies[0])