Beispiel #1
0
 def test_invalid_expires(self):
     self.cookie['expires'] = 'invalid'
     assert not is_cookie_expired(self.cookie)
Beispiel #2
0
 def test_valid_expires(self):
     self.cookie['expires'] = formatdate(time.time() + 86400, localtime=True)
     assert not is_cookie_expired(self.cookie)
Beispiel #3
0
 def test_expired_expires(self):
     self.cookie['expires'] = formatdate(usegmt=True)
     assert is_cookie_expired(self.cookie)
Beispiel #4
0
 def test_expired_max_age_missing_time_received(self):
     self.cookie['max-age'] = '0'
     del self.cookie.time_received
     assert is_cookie_expired(self.cookie)
     self.cookie['max-age'] = '1'
     assert not is_cookie_expired(self.cookie)
Beispiel #5
0
 def test_invalid_max_age(self):
     self.cookie['max-age'] = 'invalid'
     assert not is_cookie_expired(self.cookie)
Beispiel #6
0
 def get_cookie_headers(self, include_expired=False):
     cookies = []
     for key, cookie in sorted(self._cookies.items()):
         if include_expired or not is_cookie_expired(cookie):
             cookies.append(cookie.OutputString(attrs=[]))
     return cookies
Beispiel #7
0
 def test_expired_max_age(self):
     self.cookie['max-age'] = '1'
     assert is_cookie_expired(self.cookie)
     self.cookie['max-age'] = '0'
     assert is_cookie_expired(self.cookie)
Beispiel #8
0
 def test_valid_max_age_and_expired_expires(self):
     self.cookie['max-age'] = '86400'
     self.cookie['expires'] = formatdate(usegmt=True)
     assert not is_cookie_expired(self.cookie)
Beispiel #9
0
 def test_expired_max_age_and_valid_expires(self):
     self.cookie['max-age'] = '1'
     self.cookie['expires'] = formatdate(time.time() + 86400,
                                         localtime=True)
     assert is_cookie_expired(self.cookie)
Beispiel #10
0
 def test_expired_expires(self):
     self.cookie['expires'] = formatdate(usegmt=True)
     assert is_cookie_expired(self.cookie)
Beispiel #11
0
 def test_invalid_expires(self):
     self.cookie['expires'] = 'invalid'
     assert not is_cookie_expired(self.cookie)
Beispiel #12
0
 def test_valid_expires(self):
     self.cookie['expires'] = formatdate(time.time() + 86400,
                                         localtime=True)
     assert not is_cookie_expired(self.cookie)
Beispiel #13
0
 def test_invalid_max_age(self):
     self.cookie['max-age'] = 'invalid'
     assert not is_cookie_expired(self.cookie)
Beispiel #14
0
 def test_expired_max_age_missing_time_received(self):
     self.cookie['max-age'] = '0'
     del self.cookie.time_received
     assert is_cookie_expired(self.cookie)
     self.cookie['max-age'] = '1'
     assert not is_cookie_expired(self.cookie)
Beispiel #15
0
 def test_valid_max_age_and_expired_expires(self):
     self.cookie['max-age'] = '86400'
     self.cookie['expires'] = formatdate(usegmt=True)
     assert not is_cookie_expired(self.cookie)
Beispiel #16
0
 def test_no_expiration_information(self):
     assert not is_cookie_expired(self.cookie)
Beispiel #17
0
 def test_expired_max_age_and_valid_expires(self):
     self.cookie['max-age'] = '1'
     self.cookie['expires'] = formatdate(time.time() + 86400, localtime=True)
     assert is_cookie_expired(self.cookie)
Beispiel #18
0
 def test_expired_max_age(self):
     self.cookie['max-age'] = '1'
     assert is_cookie_expired(self.cookie)
     self.cookie['max-age'] = '0'
     assert is_cookie_expired(self.cookie)
Beispiel #19
0
 def get_cookie_headers(self, include_expired=False):
     cookies = []
     for key, cookie in sorted(self._cookies.items()):
         if include_expired or not is_cookie_expired(cookie):
             cookies.append(cookie.OutputString(attrs=[]))
     return cookies
Beispiel #20
0
 def test_no_expiration_information(self):
     assert not is_cookie_expired(self.cookie)