@@ -47,10 +47,9 @@ def _verifyProtobufCall(self, called_with, URI, conn):
47
47
conn .USER_AGENT )
48
48
49
49
def test_default_url (self ):
50
- from gcloud .connection import API_BASE_URL
51
-
50
+ klass = self ._getTargetClass ()
52
51
conn = self ._makeOne ()
53
- self .assertEqual (conn .api_base_url , API_BASE_URL )
52
+ self .assertEqual (conn .api_base_url , klass . API_BASE_URL )
54
53
55
54
def test_custom_url_from_env (self ):
56
55
import os
@@ -143,11 +142,9 @@ def test__request_w_200(self):
143
142
conn = self ._makeOne ()
144
143
URI = '/' .join ([
145
144
conn .api_base_url ,
146
- 'datastore' ,
147
145
conn .API_VERSION ,
148
- 'datasets' ,
149
- DATASET_ID ,
150
- METHOD ,
146
+ 'projects' ,
147
+ DATASET_ID + ':' + METHOD ,
151
148
])
152
149
http = conn ._http = Http ({'status' : '200' }, 'CONTENT' )
153
150
self .assertEqual (conn ._request (DATASET_ID , METHOD , DATA ), 'CONTENT' )
@@ -189,11 +186,9 @@ def FromString(cls, pb):
189
186
conn = self ._makeOne ()
190
187
URI = '/' .join ([
191
188
conn .api_base_url ,
192
- 'datastore' ,
193
189
conn .API_VERSION ,
194
- 'datasets' ,
195
- DATASET_ID ,
196
- METHOD ,
190
+ 'projects' ,
191
+ DATASET_ID + ':' + METHOD ,
197
192
])
198
193
http = conn ._http = Http ({'status' : '200' }, 'CONTENT' )
199
194
response = conn ._rpc (DATASET_ID , METHOD , ReqPB (), RspPB )
@@ -208,11 +203,9 @@ def test_build_api_url_w_default_base_version(self):
208
203
conn = self ._makeOne ()
209
204
URI = '/' .join ([
210
205
conn .api_base_url ,
211
- 'datastore' ,
212
206
conn .API_VERSION ,
213
- 'datasets' ,
214
- DATASET_ID ,
215
- METHOD ,
207
+ 'projects' ,
208
+ DATASET_ID + ':' + METHOD ,
216
209
])
217
210
self .assertEqual (conn .build_api_url (DATASET_ID , METHOD ), URI )
218
211
@@ -224,11 +217,9 @@ def test_build_api_url_w_explicit_base_version(self):
224
217
conn = self ._makeOne ()
225
218
URI = '/' .join ([
226
219
BASE ,
227
- 'datastore' ,
228
220
VER ,
229
- 'datasets' ,
230
- DATASET_ID ,
231
- METHOD ,
221
+ 'projects' ,
222
+ DATASET_ID + ':' + METHOD ,
232
223
])
233
224
self .assertEqual (conn .build_api_url (DATASET_ID , METHOD , BASE , VER ),
234
225
URI )
@@ -242,11 +233,9 @@ def test_lookup_single_key_empty_response(self):
242
233
conn = self ._makeOne ()
243
234
URI = '/' .join ([
244
235
conn .api_base_url ,
245
- 'datastore' ,
246
236
conn .API_VERSION ,
247
- 'datasets' ,
248
- DATASET_ID ,
249
- 'lookup' ,
237
+ 'projects' ,
238
+ DATASET_ID + ':lookup' ,
250
239
])
251
240
http = conn ._http = Http ({'status' : '200' }, rsp_pb .SerializeToString ())
252
241
found , missing , deferred = conn .lookup (DATASET_ID , [key_pb ])
@@ -271,11 +260,9 @@ def test_lookup_single_key_empty_response_w_eventual(self):
271
260
conn = self ._makeOne ()
272
261
URI = '/' .join ([
273
262
conn .api_base_url ,
274
- 'datastore' ,
275
263
conn .API_VERSION ,
276
- 'datasets' ,
277
- DATASET_ID ,
278
- 'lookup' ,
264
+ 'projects' ,
265
+ DATASET_ID + ':lookup' ,
279
266
])
280
267
http = conn ._http = Http ({'status' : '200' }, rsp_pb .SerializeToString ())
281
268
found , missing , deferred = conn .lookup (DATASET_ID , [key_pb ],
@@ -313,11 +300,9 @@ def test_lookup_single_key_empty_response_w_transaction(self):
313
300
conn = self ._makeOne ()
314
301
URI = '/' .join ([
315
302
conn .api_base_url ,
316
- 'datastore' ,
317
303
conn .API_VERSION ,
318
- 'datasets' ,
319
- DATASET_ID ,
320
- 'lookup' ,
304
+ 'projects' ,
305
+ DATASET_ID + ':lookup' ,
321
306
])
322
307
http = conn ._http = Http ({'status' : '200' }, rsp_pb .SerializeToString ())
323
308
found , missing , deferred = conn .lookup (DATASET_ID , [key_pb ],
@@ -348,11 +333,9 @@ def test_lookup_single_key_nonempty_response(self):
348
333
conn = self ._makeOne ()
349
334
URI = '/' .join ([
350
335
conn .api_base_url ,
351
- 'datastore' ,
352
336
conn .API_VERSION ,
353
- 'datasets' ,
354
- DATASET_ID ,
355
- 'lookup' ,
337
+ 'projects' ,
338
+ DATASET_ID + ':lookup' ,
356
339
])
357
340
http = conn ._http = Http ({'status' : '200' }, rsp_pb .SerializeToString ())
358
341
(found ,), missing , deferred = conn .lookup (DATASET_ID , [key_pb ])
@@ -379,11 +362,9 @@ def test_lookup_multiple_keys_empty_response(self):
379
362
conn = self ._makeOne ()
380
363
URI = '/' .join ([
381
364
conn .api_base_url ,
382
- 'datastore' ,
383
365
conn .API_VERSION ,
384
- 'datasets' ,
385
- DATASET_ID ,
386
- 'lookup' ,
366
+ 'projects' ,
367
+ DATASET_ID + ':lookup' ,
387
368
])
388
369
http = conn ._http = Http ({'status' : '200' }, rsp_pb .SerializeToString ())
389
370
found , missing , deferred = conn .lookup (DATASET_ID , [key_pb1 , key_pb2 ])
@@ -414,11 +395,9 @@ def test_lookup_multiple_keys_w_missing(self):
414
395
conn = self ._makeOne ()
415
396
URI = '/' .join ([
416
397
conn .api_base_url ,
417
- 'datastore' ,
418
398
conn .API_VERSION ,
419
- 'datasets' ,
420
- DATASET_ID ,
421
- 'lookup' ,
399
+ 'projects' ,
400
+ DATASET_ID + ':lookup' ,
422
401
])
423
402
http = conn ._http = Http ({'status' : '200' }, rsp_pb .SerializeToString ())
424
403
result , missing , deferred = conn .lookup (DATASET_ID , [key_pb1 , key_pb2 ])
@@ -448,11 +427,9 @@ def test_lookup_multiple_keys_w_deferred(self):
448
427
conn = self ._makeOne ()
449
428
URI = '/' .join ([
450
429
conn .api_base_url ,
451
- 'datastore' ,
452
430
conn .API_VERSION ,
453
- 'datasets' ,
454
- DATASET_ID ,
455
- 'lookup' ,
431
+ 'projects' ,
432
+ DATASET_ID + ':lookup' ,
456
433
])
457
434
http = conn ._http = Http ({'status' : '200' }, rsp_pb .SerializeToString ())
458
435
result , missing , deferred = conn .lookup (DATASET_ID , [key_pb1 , key_pb2 ])
@@ -490,11 +467,9 @@ def test_run_query_w_eventual_no_transaction(self):
490
467
conn = self ._makeOne ()
491
468
URI = '/' .join ([
492
469
conn .api_base_url ,
493
- 'datastore' ,
494
470
conn .API_VERSION ,
495
- 'datasets' ,
496
- DATASET_ID ,
497
- 'runQuery' ,
471
+ 'projects' ,
472
+ DATASET_ID + ':runQuery' ,
498
473
])
499
474
http = conn ._http = Http ({'status' : '200' }, rsp_pb .SerializeToString ())
500
475
pbs , end , more , skipped = conn .run_query (DATASET_ID , q_pb ,
@@ -531,11 +506,9 @@ def test_run_query_wo_eventual_w_transaction(self):
531
506
conn = self ._makeOne ()
532
507
URI = '/' .join ([
533
508
conn .api_base_url ,
534
- 'datastore' ,
535
509
conn .API_VERSION ,
536
- 'datasets' ,
537
- DATASET_ID ,
538
- 'runQuery' ,
510
+ 'projects' ,
511
+ DATASET_ID + ':runQuery' ,
539
512
])
540
513
http = conn ._http = Http ({'status' : '200' }, rsp_pb .SerializeToString ())
541
514
pbs , end , more , skipped = conn .run_query (
@@ -589,11 +562,9 @@ def test_run_query_wo_namespace_empty_result(self):
589
562
conn = self ._makeOne ()
590
563
URI = '/' .join ([
591
564
conn .api_base_url ,
592
- 'datastore' ,
593
565
conn .API_VERSION ,
594
- 'datasets' ,
595
- DATASET_ID ,
596
- 'runQuery' ,
566
+ 'projects' ,
567
+ DATASET_ID + ':runQuery' ,
597
568
])
598
569
http = conn ._http = Http ({'status' : '200' }, rsp_pb .SerializeToString ())
599
570
pbs , end , more , skipped = conn .run_query (DATASET_ID , q_pb )
@@ -624,11 +595,9 @@ def test_run_query_w_namespace_nonempty_result(self):
624
595
conn = self ._makeOne ()
625
596
URI = '/' .join ([
626
597
conn .api_base_url ,
627
- 'datastore' ,
628
598
conn .API_VERSION ,
629
- 'datasets' ,
630
- DATASET_ID ,
631
- 'runQuery' ,
599
+ 'projects' ,
600
+ DATASET_ID + ':runQuery' ,
632
601
])
633
602
http = conn ._http = Http ({'status' : '200' }, rsp_pb .SerializeToString ())
634
603
pbs = conn .run_query (DATASET_ID , q_pb , 'NS' )[0 ]
@@ -651,11 +620,9 @@ def test_begin_transaction(self):
651
620
conn = self ._makeOne ()
652
621
URI = '/' .join ([
653
622
conn .api_base_url ,
654
- 'datastore' ,
655
623
conn .API_VERSION ,
656
- 'datasets' ,
657
- DATASET_ID ,
658
- 'beginTransaction' ,
624
+ 'projects' ,
625
+ DATASET_ID + ':beginTransaction' ,
659
626
])
660
627
http = conn ._http = Http ({'status' : '200' }, rsp_pb .SerializeToString ())
661
628
self .assertEqual (conn .begin_transaction (DATASET_ID ), TRANSACTION )
@@ -683,11 +650,9 @@ def test_commit_wo_transaction(self):
683
650
conn = self ._makeOne ()
684
651
URI = '/' .join ([
685
652
conn .api_base_url ,
686
- 'datastore' ,
687
653
conn .API_VERSION ,
688
- 'datasets' ,
689
- DATASET_ID ,
690
- 'commit' ,
654
+ 'projects' ,
655
+ DATASET_ID + ':commit' ,
691
656
])
692
657
http = conn ._http = Http ({'status' : '200' }, rsp_pb .SerializeToString ())
693
658
@@ -730,11 +695,9 @@ def test_commit_w_transaction(self):
730
695
conn = self ._makeOne ()
731
696
URI = '/' .join ([
732
697
conn .api_base_url ,
733
- 'datastore' ,
734
698
conn .API_VERSION ,
735
- 'datasets' ,
736
- DATASET_ID ,
737
- 'commit' ,
699
+ 'projects' ,
700
+ DATASET_ID + ':commit' ,
738
701
])
739
702
http = conn ._http = Http ({'status' : '200' }, rsp_pb .SerializeToString ())
740
703
@@ -769,11 +732,9 @@ def test_rollback_ok(self):
769
732
conn = self ._makeOne ()
770
733
URI = '/' .join ([
771
734
conn .api_base_url ,
772
- 'datastore' ,
773
735
conn .API_VERSION ,
774
- 'datasets' ,
775
- DATASET_ID ,
776
- 'rollback' ,
736
+ 'projects' ,
737
+ DATASET_ID + ':rollback' ,
777
738
])
778
739
http = conn ._http = Http ({'status' : '200' }, rsp_pb .SerializeToString ())
779
740
self .assertEqual (conn .rollback (DATASET_ID , TRANSACTION ), None )
@@ -792,11 +753,9 @@ def test_allocate_ids_empty(self):
792
753
conn = self ._makeOne ()
793
754
URI = '/' .join ([
794
755
conn .api_base_url ,
795
- 'datastore' ,
796
756
conn .API_VERSION ,
797
- 'datasets' ,
798
- DATASET_ID ,
799
- 'allocateIds' ,
757
+ 'projects' ,
758
+ DATASET_ID + ':allocateIds' ,
800
759
])
801
760
http = conn ._http = Http ({'status' : '200' }, rsp_pb .SerializeToString ())
802
761
self .assertEqual (conn .allocate_ids (DATASET_ID , []), [])
@@ -825,11 +784,9 @@ def test_allocate_ids_non_empty(self):
825
784
conn = self ._makeOne ()
826
785
URI = '/' .join ([
827
786
conn .api_base_url ,
828
- 'datastore' ,
829
787
conn .API_VERSION ,
830
- 'datasets' ,
831
- DATASET_ID ,
832
- 'allocateIds' ,
788
+ 'projects' ,
789
+ DATASET_ID + ':allocateIds' ,
833
790
])
834
791
http = conn ._http = Http ({'status' : '200' }, rsp_pb .SerializeToString ())
835
792
self .assertEqual (conn .allocate_ids (DATASET_ID , before_key_pbs ),
0 commit comments