|
25 | 25 |
|
26 | 26 |
|
27 | 27 | BASE_URL = 'https://mlkit.googleapis.com/v1beta1/'
|
28 |
| -PROJECT_ID = 'myProject1' |
| 28 | +PROJECT_ID = 'my-project-1' |
29 | 29 | PAGE_TOKEN = 'pageToken'
|
30 | 30 | NEXT_PAGE_TOKEN = 'nextPageToken'
|
31 | 31 |
|
|
85 | 85 | }
|
86 | 86 | }
|
87 | 87 |
|
88 |
| -OPERATION_NAME_1 = 'operations/project/{0}/model/{1}/operation/123'.format(PROJECT_ID, MODEL_ID_1) |
| 88 | +OPERATION_NAME_1 = 'projects/{0}/operations/123'.format(PROJECT_ID) |
89 | 89 | OPERATION_NOT_DONE_JSON_1 = {
|
90 | 90 | 'name': OPERATION_NAME_1,
|
91 | 91 | 'metadata': {
|
92 |
| - '@type': 'type.googleapis.com/google.firebase.ml.v1beta1.ModelOperationMetadata', |
| 92 | + '@type': 'type.googleapis.com/google.firebase.ml.v1beta2.ModelOperationMetadata', |
93 | 93 | 'name': 'projects/{0}/models/{1}'.format(PROJECT_ID, MODEL_ID_1),
|
94 | 94 | 'basic_operation_status': 'BASIC_OPERATION_STATUS_UPLOADING'
|
95 | 95 | }
|
|
265 | 265 | INVALID_OP_NAME_ARGS = [
|
266 | 266 | 'abc',
|
267 | 267 | '123',
|
268 |
| - 'projects/operations/project/1234/model/abc/operation/123', |
269 |
| - 'operations/project/model/abc/operation/123', |
270 |
| - 'operations/project/123/model/$#@/operation/123', |
271 |
| - 'operations/project/1234/model/abc/operation/123/extrathing', |
| 268 | + 'operations/project/1234/model/abc/operation/123', |
| 269 | + 'projects/operations/123', |
| 270 | + 'projects/$#@/operations/123', |
| 271 | + 'projects/1234/operations/123/extrathing', |
272 | 272 | ]
|
273 | 273 | PAGE_SIZE_VALUE_ERROR_MSG = 'Page size must be a positive integer between ' \
|
274 | 274 | '1 and {0}'.format(ml._MAX_PAGE_SIZE)
|
@@ -348,9 +348,9 @@ def teardown_class(cls):
|
348 | 348 | testutils.cleanup_apps()
|
349 | 349 |
|
350 | 350 | @staticmethod
|
351 |
| - def _op_url(project_id, model_id): |
| 351 | + def _op_url(project_id): |
352 | 352 | return BASE_URL + \
|
353 |
| - 'operations/project/{0}/model/{1}/operation/123'.format(project_id, model_id) |
| 353 | + 'projects/{0}/operations/123'.format(project_id) |
354 | 354 |
|
355 | 355 | def test_model_success_err_state_lro(self):
|
356 | 356 | model = ml.Model.from_dict(FULL_MODEL_ERR_STATE_LRO_JSON)
|
@@ -534,7 +534,7 @@ def test_wait_for_unlocked(self):
|
534 | 534 | assert model == FULL_MODEL_PUBLISHED
|
535 | 535 | assert len(recorder) == 1
|
536 | 536 | assert recorder[0].method == 'GET'
|
537 |
| - assert recorder[0].url == TestModel._op_url(PROJECT_ID, MODEL_ID_1) |
| 537 | + assert recorder[0].url == TestModel._op_url(PROJECT_ID) |
538 | 538 |
|
539 | 539 | def test_wait_for_unlocked_timeout(self):
|
540 | 540 | recorder = instrument_ml_service(
|
@@ -564,9 +564,9 @@ def _url(project_id):
|
564 | 564 | return BASE_URL + 'projects/{0}/models'.format(project_id)
|
565 | 565 |
|
566 | 566 | @staticmethod
|
567 |
| - def _op_url(project_id, model_id): |
| 567 | + def _op_url(project_id): |
568 | 568 | return BASE_URL + \
|
569 |
| - 'operations/project/{0}/model/{1}/operation/123'.format(project_id, model_id) |
| 569 | + 'projects/{0}/operations/123'.format(project_id) |
570 | 570 |
|
571 | 571 | @staticmethod
|
572 | 572 | def _get_url(project_id, model_id):
|
@@ -660,9 +660,9 @@ def _url(project_id, model_id):
|
660 | 660 | return BASE_URL + 'projects/{0}/models/{1}'.format(project_id, model_id)
|
661 | 661 |
|
662 | 662 | @staticmethod
|
663 |
| - def _op_url(project_id, model_id): |
| 663 | + def _op_url(project_id): |
664 | 664 | return BASE_URL + \
|
665 |
| - 'operations/project/{0}/model/{1}/operation/123'.format(project_id, model_id) |
| 665 | + 'projects/{0}/operations/123'.format(project_id) |
666 | 666 |
|
667 | 667 | def test_immediate_done(self):
|
668 | 668 | instrument_ml_service(status=200, payload=OPERATION_DONE_RESPONSE)
|
@@ -765,9 +765,9 @@ def _get_url(project_id, model_id):
|
765 | 765 | return BASE_URL + 'projects/{0}/models/{1}'.format(project_id, model_id)
|
766 | 766 |
|
767 | 767 | @staticmethod
|
768 |
| - def _op_url(project_id, model_id): |
| 768 | + def _op_url(project_id): |
769 | 769 | return BASE_URL + \
|
770 |
| - 'operations/project/{0}/model/{1}/operation/123'.format(project_id, model_id) |
| 770 | + 'projects/{0}/operations/123'.format(project_id) |
771 | 771 |
|
772 | 772 | @pytest.mark.parametrize('publish_function, published', PUBLISH_UNPUBLISH_WITH_ARGS)
|
773 | 773 | def test_immediate_done(self, publish_function, published):
|
|
0 commit comments