Spaces Data
Minimal test - lines (9, 50)
path: .spaces[0].metrics.loc.sloc
old: 41.0
new: 42.0
path: .spaces[0].metrics.loc.cloc
old: 0.0
new: 1.0
path: .spaces[0].metrics.mi.mi_visual_studio
old: 42.34489714822803
new: 42.11660455432114
path: .spaces[0].metrics.mi.mi_original
old: 72.40977412346993
new: 72.01939378788916
path: .spaces[0].metrics.mi.mi_sei
old: 29.680748782447463
new: 40.9563285955941
Code
class TestResponseSetCookie(TestUsingServer):
def test_name_value(self):
@wptserve.handlers.handler
def handler(request, response):
response.set_cookie(b"name", b"value")
return "Test"
route = ("GET", "/test/name_value", handler)
self.server.router.register(*route)
resp = self.request(route[1])
self.assertEqual(resp.info()["Set-Cookie"], "name=value; Path=/")
def test_unset(self):
@wptserve.handlers.handler
def handler(request, response):
response.set_cookie(b"name", b"value")
response.unset_cookie(b"name")
return "Test"
route = ("GET", "/test/unset", handler)
self.server.router.register(*route)
resp = self.request(route[1])
self.assertTrue("Set-Cookie" not in resp.info())
def test_delete(self):
@wptserve.handlers.handler
def handler(request, response):
response.delete_cookie(b"name")
return "Test"
route = ("GET", "/test/delete", handler)
self.server.router.register(*route)
resp = self.request(route[1])
parts = dict(item.split("=") for
item in resp.info()["Set-Cookie"].split("; ") if item)
self.assertEqual(parts["name"], "")
self.assertEqual(parts["Path"], "/")
# TODO: Should also check that expires is in the past
Minimal test - lines (35, 50)
path: .spaces[0].spaces[2].metrics.loc.cloc
old: 0.0
new: 1.0
path: .spaces[0].spaces[2].metrics.loc.sloc
old: 15.0
new: 16.0
path: .spaces[0].spaces[2].metrics.mi.mi_original
old: 94.96153616561494
new: 93.91601212318628
path: .spaces[0].spaces[2].metrics.mi.mi_sei
old: 61.7069647469357
new: 79.08300418984274
path: .spaces[0].spaces[2].metrics.mi.mi_visual_studio
old: 55.53306208515494
new: 54.921644516483205
Code
def test_delete(self):
@wptserve.handlers.handler
def handler(request, response):
response.delete_cookie(b"name")
return "Test"
route = ("GET", "/test/delete", handler)
self.server.router.register(*route)
resp = self.request(route[1])
parts = dict(item.split("=") for
item in resp.info()["Set-Cookie"].split("; ") if item)
self.assertEqual(parts["name"], "")
self.assertEqual(parts["Path"], "/")
# TODO: Should also check that expires is in the past