77
88class 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