Пример #1
0
 def test_mkcol_object(self):
     path = '/collection/sub_object'
     v = DavView(path=path, acl_class=FullAcl, resource_class=Mock())
     v.__dict__['resource'] = self.sub_object
     self.sub_object.create_collection = Mock()
     request = HttpRequest()
     resp = v.mkcol(request, path)
     self.assertFalse(self.sub_object.create_collection.called)
     self.assertEqual(405, resp.status_code)
Пример #2
0
 def test_mkcol_object(self):
     path = '/collection/sub_object'
     v = DavView(path=path, acl_class=FullAcl, resource_class=Mock())
     v.__dict__['resource'] = self.sub_object
     self.sub_object.create_collection = Mock()
     request = HttpRequest()
     resp = v.mkcol(request, path)
     self.assertFalse(self.sub_object.create_collection.called)
     self.assertEqual(405, resp.status_code)
Пример #3
0
 def test_mkcol_new(self):
     path = '/collection/missing_sub_collection'
     v = DavView(path=path, acl_class=FullAcl, resource_class=Mock())
     v.__dict__['resource'] = self.missing_sub_collection
     self.missing_sub_collection.create_collection = Mock()
     request = HttpRequest()
     resp = v.mkcol(request, path)
     self.missing_sub_collection.create_collection.assert_called_with()
     self.assertEqual(201, resp.status_code)
Пример #4
0
 def test_mkcol_new(self):
     path = '/collection/missing_sub_collection'
     v = DavView(path=path, acl_class=FullAcl, resource_class=Mock())
     v.__dict__['resource'] = self.missing_sub_collection
     self.missing_sub_collection.create_collection = Mock()
     request = HttpRequest()
     resp = v.mkcol(request, path)
     self.missing_sub_collection.create_collection.assert_called_with()
     self.assertEqual(201, resp.status_code)