def test_invalid_expires(self): self.cookie['expires'] = 'invalid' assert not is_cookie_expired(self.cookie)
def test_valid_expires(self): self.cookie['expires'] = formatdate(time.time() + 86400, localtime=True) assert not is_cookie_expired(self.cookie)
def test_expired_expires(self): self.cookie['expires'] = formatdate(usegmt=True) assert is_cookie_expired(self.cookie)
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)
def test_invalid_max_age(self): self.cookie['max-age'] = 'invalid' assert not is_cookie_expired(self.cookie)
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
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)
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)
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)
def test_no_expiration_information(self): assert not is_cookie_expired(self.cookie)