示例#1
0
 def test_head_collection(self):
     path = '/collection/'
     v = DavView(path=path, acl_class=FullAcl, base_url='/base', _allowed_methods=Mock(return_value=['ALL']))
     v.__dict__['resource'] = MockCollection(path)
     resp = v.head(None, path)
     self.assertEqual(b"", resp.content)
     self.assertEqual("Wed, 24 Dec 2014 06:00:00 +0000", resp['Last-Modified'])
     self.assertEqual("0", resp['Content-Length'])
示例#2
0
 def test_head_collection(self):
     path = '/collection/'
     v = DavView(path=path, acl_class=FullAcl, base_url='/base', _allowed_methods=Mock(return_value=['ALL']))
     v.__dict__['resource'] = MockCollection(path)
     resp = v.head(None, path)
     self.assertEqual("", resp.content)
     self.assertEqual("Wed, 24 Dec 2014 06:00:00 +0000", resp['Last-Modified'])
     self.assertEqual("0", resp['Content-Length'])
示例#3
0
 def test_head_object(self):
     path = '/object.txt'
     v = DavView(path=path, base_url='/base', _allowed_methods=Mock(return_value=['ALL']), acl_class=FullAcl)
     v.__dict__['resource'] = MockObject(path)
     resp = v.head(None, path)
     self.assertEqual("text/plain", resp['Content-Type'])
     self.assertEqual("Wed, 24 Dec 2014 06:00:00 +0000", resp['Last-Modified'])
     self.assertEqual(b"", resp.content)
     self.assertEqual("0", resp['Content-Length'])
示例#4
0
 def test_head_object(self):
     path = '/object.txt'
     v = DavView(path=path, base_url='/base', _allowed_methods=Mock(return_value=['ALL']), acl_class=FullAcl)
     v.__dict__['resource'] = MockObject(path)
     resp = v.head(None, path)
     self.assertEqual("text/plain", resp['Content-Type'])
     self.assertEqual("Wed, 24 Dec 2014 06:00:00 +0000", resp['Last-Modified'])
     self.assertEqual("", resp.content)
     self.assertEqual("0", resp['Content-Length'])