Skip to content

Commit b63fc2c

Browse files
author
Takashi Matsuo
authored
[functions] fix: fix broken tests (#3774)
fixes #3773 This PR disables some broken tests.
1 parent 3f41b31 commit b63fc2c

33 files changed

+157
-32
lines changed

functions/bigtable/main.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,9 +34,9 @@ def bigtable_read_data(request):
3434
rows = table.read_rows(row_set=row_set)
3535
for row in rows:
3636
output = 'Rowkey: {}, os_build: {}'.format(
37-
row.row_key.decode('utf-8'),
38-
row.cells["stats_summary"]["os_build".encode('utf-8')][0]
39-
.value.decode('utf-8'))
37+
row.row_key.decode('utf-8'),
38+
row.cells["stats_summary"]["os_build".encode('utf-8')][0]
39+
.value.decode('utf-8'))
4040
outputs.append(output)
4141

4242
return '\n'.join(outputs)

functions/bigtable/main_test.py

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@
1717
import uuid
1818

1919
from google.cloud import bigtable
20-
from requests import Request
2120
import pytest
21+
from requests import Request
2222

2323
import main
2424

@@ -41,8 +41,8 @@ def table_id():
4141

4242
timestamp = datetime.datetime(2019, 5, 1)
4343
rows = [
44-
table.direct_row("phone#4c410523#20190501"),
45-
table.direct_row("phone#4c410523#20190502")
44+
table.direct_row("phone#4c410523#20190501"),
45+
table.direct_row("phone#4c410523#20190502")
4646
]
4747

4848
rows[0].set_cell("stats_summary", "os_build", "PQ2A.190405.003", timestamp)
@@ -64,5 +64,4 @@ def test_main(table_id):
6464
response = main.bigtable_read_data(request)
6565

6666
assert """Rowkey: phone#4c410523#20190501, os_build: PQ2A.190405.003
67-
Rowkey: phone#4c410523#20190502, os_build: PQ2A.190405.004
68-
""" in response
67+
Rowkey: phone#4c410523#20190502, os_build: PQ2A.190405.004""" in response
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
1-
pytest==5.3.2
1+
mock==4.0.2
2+
pytest==5.4.2

functions/composer/composer_storage_trigger.py

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,8 @@
1414

1515
# [START composer_trigger]
1616

17-
import google.auth
18-
import google.auth.compute_engine.credentials
19-
import google.auth.iam
2017
from google.auth.transport.requests import Request
2118
from google.oauth2 import id_token
22-
import google.oauth2.credentials
23-
import google.oauth2.service_account
2419
import requests
2520

2621

@@ -59,7 +54,8 @@ def trigger_dag(data, context=None):
5954
+ '/dag_runs'
6055
)
6156
# Make a POST request to IAP which then Triggers the DAG
62-
make_iap_request(webserver_url, client_id, method='POST', json={"conf":data})
57+
make_iap_request(
58+
webserver_url, client_id, method='POST', json={"conf": data})
6359

6460

6561
# This code is copied from

functions/composer/composer_storage_trigger_test.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,12 @@
1212
# See the License for the specific language governing permissions and
1313
# limitations under the License.
1414

15-
import pytest
1615
import mock
16+
import pytest
17+
1718
import composer_storage_trigger
1819

20+
1921
# handles error in JSON body
2022
@mock.patch('composer_storage_trigger.make_iap_request',
2123
side_effect=Exception('Bad request: JSON body error'))
@@ -25,6 +27,7 @@ def test_json_body_error(make_iap_request_mock):
2527
with pytest.raises(Exception):
2628
composer_storage_trigger.trigger_dag(trigger_event)
2729

30+
2831
# handles error in IAP response
2932
@mock.patch('composer_storage_trigger.make_iap_request',
3033
side_effect=Exception('Error in IAP response: unauthorized'))
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
1-
pytest==5.3.2
1+
mock==4.0.2
2+
pytest==5.4.2
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
flask==1.1.2
2+
mock==4.0.2
3+
pytest==5.4.2
4+
requests==2.23.0
5+
responses==0.10.14

functions/concepts/requirements.txt

Whitespace-only changes.
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
flask==1.1.2
2+
pytest==5.4.2

functions/env_vars/requirements.txt

Whitespace-only changes.

0 commit comments

Comments
 (0)