Skip to content

Commit 57708e3

Browse files
authored
Merge pull request #1040 from MobilityData/1024-load-tests-are-failing-with-gcp-token-message
fix: 1024 load tests are failing with gcp token message
2 parents 904cfeb + 4c3fa7d commit 57708e3

File tree

1 file changed

+10
-15
lines changed

1 file changed

+10
-15
lines changed

load-test/gtfs_user_test.py

Lines changed: 10 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
class gtfs_user(HttpUser):
99

10-
wait_time = between(.1, 1)
10+
wait_time = between(0.1, 1)
1111

1212
def print_response(self, response, indent):
1313
print(indent, "Contents of response:")
@@ -26,19 +26,18 @@ def get_valid(self, endpoint, allow404=False):
2626
print("Error in response.")
2727
self.print_response(response, "")
2828
sys.exit(1)
29-
# json_response = response.json() # Try to parse response content as JSON
3029
except json.JSONDecodeError:
3130
print("Error: Response not json.")
3231
self.print_response(response, "")
3332
sys.exit(1)
3433

3534
def on_start(self):
36-
# access_token = os.environ.get('FEEDS_AUTH_TOKEN')
37-
# if access_token is None or access_token == "":
38-
# print("Error: FEEDS_AUTH_TOKEN is not defined or empty")
39-
# sys.exit(1)
40-
# self.client.headers = {'Authorization': "Bearer " + access_token}
41-
pass
35+
access_token = os.environ.get("FEEDS_AUTH_TOKEN")
36+
if access_token is None or access_token == "":
37+
print("Warning: FEEDS_AUTH_TOKEN is not defined or empty. Skipping tests.")
38+
self.client.headers = {} # Clear headers to indicate no token
39+
else:
40+
self.client.headers = {"Authorization": "Bearer " + access_token}
4241

4342
@task
4443
def feeds(self):
@@ -47,15 +46,15 @@ def feeds(self):
4746
@task
4847
def feed_byId(self):
4948
# Allow error 404 since we are not sure the feed ID exists
50-
self.get_valid("/v1/feeds/mdb-10", allow404=True)
49+
self.get_valid("/v1/feeds/mdb-5", allow404=True)
5150

5251
@task
5352
def gtfs_feeds(self):
5453
self.get_valid("/v1/gtfs_feeds?limit=1000")
5554

5655
@task
5756
def gtfs_feed_byId(self):
58-
self.get_valid("/v1/gtfs_feeds/mdb-10", allow404=True)
57+
self.get_valid("/v1/gtfs_feeds/mdb-5", allow404=True)
5958

6059
@task
6160
def gtfs_realtime_feeds(self):
@@ -67,8 +66,4 @@ def gtfs_realtime_feed_byId(self):
6766

6867
@task
6968
def gtfs_feeds_datasets(self):
70-
self.get_valid("/v1/gtfs_feeds/mdb-10/datasets", allow404=True)
71-
72-
# @task
73-
# def gtfs_dataset(self):
74-
# self.get_valid("/v1/datasets/gtfs/mdb-10-202402071805", allow404=True)
69+
self.get_valid("/v1/gtfs_feeds/mdb-5/datasets", allow404=True)

0 commit comments

Comments
 (0)