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'])
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'])
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'])
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'])