示例#1
0
 def test_resource_endpoint_return_right_type_for_children_collection(self):
     self.assertEqual(_resource_endpoint(self.collection_uri + '/records'),
                      ('collection', True))
     self.assertEqual(_resource_endpoint(self.bucket_uri + '/collections'),
                      ('bucket', True))
     self.assertEqual(_resource_endpoint(self.bucket_uri + '/groups'),
                      ('bucket', True))
示例#2
0
 def test_resource_endpoint_return_right_type_for_children_collection(self):
     self.assertEqual(
         _resource_endpoint("/buckets/bid/collections/cid/records"), ("collection", True)
     )
     self.assertEqual(_resource_endpoint("/buckets/bid/collections"), ("bucket", True))
     self.assertEqual(_resource_endpoint("/buckets/bid/history"), ("bucket", True))
     self.assertEqual(_resource_endpoint("/buckets/bid/groups"), ("bucket", True))
示例#3
0
 def test_resource_endpoint_return_right_type_for_children_collection(self):
     self.assertEqual(
         _resource_endpoint("/buckets/bid/collections/cid/records"), ("collection", True)
     )
     self.assertEqual(_resource_endpoint("/buckets/bid/collections"), ("bucket", True))
     self.assertEqual(_resource_endpoint("/buckets/bid/history"), ("bucket", True))
     self.assertEqual(_resource_endpoint("/buckets/bid/groups"), ("bucket", True))
示例#4
0
 def test_resource_endpoint_return_right_type_for_key(self):
     self.assertEqual(_resource_endpoint(self.record_uri),
                      ('record', False))
     self.assertEqual(_resource_endpoint(self.collection_uri),
                      ('collection', False))
     self.assertEqual(_resource_endpoint(self.bucket_uri),
                      ('bucket', False))
     self.assertEqual(_resource_endpoint(self.group_uri), ('group', False))
     self.assertRaises(ValueError, _resource_endpoint, self.invalid_uri)
示例#5
0
 def test_resource_endpoint_return_right_type_for_children_collection(self):
     self.assertEqual(
         _resource_endpoint('/buckets/bid/collections/cid/records'),
         ('collection', True))
     self.assertEqual(_resource_endpoint('/buckets/bid/collections'),
                      ('bucket', True))
     self.assertEqual(_resource_endpoint('/buckets/bid/history'),
                      ('bucket', True))
     self.assertEqual(_resource_endpoint('/buckets/bid/groups'),
                      ('bucket', True))
示例#6
0
 def test_resource_endpoint_return_right_type_for_key(self):
     self.assertEqual(
         _resource_endpoint("/buckets/bid/collections/cid/records/rid"), ("record", False)
     )
     self.assertEqual(_resource_endpoint("/buckets/bid/collections/cid"), ("collection", False))
     self.assertEqual(_resource_endpoint("/buckets"), ("", False))
     self.assertEqual(_resource_endpoint("/buckets/bid"), ("bucket", False))
     self.assertEqual(_resource_endpoint("/buckets/bid/history/xx"), ("history", False))
     self.assertEqual(_resource_endpoint("/buckets/bid/groups/moderators"), ("group", False))
示例#7
0
 def test_resource_endpoint_return_right_type_for_key(self):
     self.assertEqual(
         _resource_endpoint("/buckets/bid/collections/cid/records/rid"), ("record", False)
     )
     self.assertEqual(_resource_endpoint("/buckets/bid/collections/cid"), ("collection", False))
     self.assertEqual(_resource_endpoint("/buckets"), ("", False))
     self.assertEqual(_resource_endpoint("/buckets/bid"), ("bucket", False))
     self.assertEqual(_resource_endpoint("/buckets/bid/history/xx"), ("history", False))
     self.assertEqual(_resource_endpoint("/buckets/bid/groups/moderators"), ("group", False))
示例#8
0
 def test_resource_endpoint_return_right_type_for_key(self):
     self.assertEqual(_resource_endpoint('/buckets/bid/collections/cid/records/rid'),
                      ('record', False))
     self.assertEqual(_resource_endpoint('/buckets/bid/collections/cid'),
                      ('collection', False))
     self.assertEqual(_resource_endpoint('/buckets'), ('', False))
     self.assertEqual(_resource_endpoint('/buckets/bid'), ('bucket', False))
     self.assertEqual(_resource_endpoint('/buckets/bid/history/xx'), ('history', False))
     self.assertEqual(_resource_endpoint('/buckets/bid/groups/moderators'),
                      ('group', False))
示例#9
0
 def test_resource_endpoint_return_right_type_for_key(self):
     self.assertEqual(
         _resource_endpoint('/buckets/bid/collections/cid/records/rid'),
         ('record', False))
     self.assertEqual(_resource_endpoint('/buckets/bid/collections/cid'),
                      ('collection', False))
     self.assertEqual(_resource_endpoint('/buckets'), ('', False))
     self.assertEqual(_resource_endpoint('/buckets/bid'), ('bucket', False))
     self.assertEqual(_resource_endpoint('/buckets/bid/history/xx'),
                      ('history', False))
     self.assertEqual(_resource_endpoint('/buckets/bid/groups/moderators'),
                      ('group', False))
示例#10
0
 def test_resource_endpoint_return_right_type_for_children_collection(self):
     self.assertEqual(_resource_endpoint('/buckets/bid/collections/cid/records'),
                      ('collection', True))
     self.assertEqual(_resource_endpoint('/buckets/bid/collections'), ('bucket', True))
     self.assertEqual(_resource_endpoint('/buckets/bid/history'), ('bucket', True))
     self.assertEqual(_resource_endpoint('/buckets/bid/groups'), ('bucket', True))