MCPcopy Index your code
hub / github.com/python/cpython / test_default_path

Method test_default_path

Lib/test/test_http_cookiejar.py:721–759  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

719 # XXX RFC 2965 expiry rules (some apply to V0 too)
720
721 def test_default_path(self):
722 # RFC 2965
723 pol = DefaultCookiePolicy(rfc2965=True)
724
725 c = CookieJar(pol)
726 interact_2965(c, "http://www.acme.com/", 'spam="bar"; Version="1"')
727 self.assertIn("/", c._cookies["www.acme.com"])
728
729 c = CookieJar(pol)
730 interact_2965(c, "http://www.acme.com/blah", 'eggs="bar"; Version="1"')
731 self.assertIn("/", c._cookies["www.acme.com"])
732
733 c = CookieJar(pol)
734 interact_2965(c, "http://www.acme.com/blah/rhubarb",
735 'eggs="bar"; Version="1"')
736 self.assertIn("/blah/", c._cookies["www.acme.com"])
737
738 c = CookieJar(pol)
739 interact_2965(c, "http://www.acme.com/blah/rhubarb/",
740 'eggs="bar"; Version="1"')
741 self.assertIn("/blah/rhubarb/", c._cookies["www.acme.com"])
742
743 # Netscape
744
745 c = CookieJar()
746 interact_netscape(c, "http://www.acme.com/", 'spam="bar"')
747 self.assertIn("/", c._cookies["www.acme.com"])
748
749 c = CookieJar()
750 interact_netscape(c, "http://www.acme.com/blah", 'eggs="bar"')
751 self.assertIn("/", c._cookies["www.acme.com"])
752
753 c = CookieJar()
754 interact_netscape(c, "http://www.acme.com/blah/rhubarb", 'eggs="bar"')
755 self.assertIn("/blah", c._cookies["www.acme.com"])
756
757 c = CookieJar()
758 interact_netscape(c, "http://www.acme.com/blah/rhubarb/", 'eggs="bar"')
759 self.assertIn("/blah/rhubarb", c._cookies["www.acme.com"])
760
761 def test_default_path_with_query(self):
762 cj = CookieJar()

Callers

nothing calls this directly

Calls 5

DefaultCookiePolicyClass · 0.90
CookieJarClass · 0.90
interact_2965Function · 0.85
interact_netscapeFunction · 0.85
assertInMethod · 0.80

Tested by

no test coverage detected