@@ -18,96 +18,96 @@ async def test_main():
18
18
token = getenv ("token" )
19
19
20
20
try :
21
- await j .get_joke ()
21
+ await j .get_joke (user_agent = "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Brave Chrome/91.0.4472.164 Safari/537.36" )
22
22
except Exception as e :
23
23
errors .append ({"Error in" : "blank joke get" , "Error" : e })
24
24
25
25
"""Testing auth tokens"""
26
26
try :
27
- await j .get_joke (auth_token = token )
27
+ await j .get_joke (auth_token = token , user_agent = "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Brave Chrome/91.0.4472.164 Safari/537.36" )
28
28
except Exception as e :
29
29
auth_token = None
30
30
errors .append ({"Error in" : "auth usage" , "Error" : e })
31
31
32
32
"""Testing for errors in categories"""
33
33
try :
34
- await j .get_joke (category = ["programming" ], auth_token = token )
34
+ await j .get_joke (category = ["programming" ], auth_token = token , user_agent = "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Brave Chrome/91.0.4472.164 Safari/537.36" )
35
35
except Exception as e :
36
36
errors .append ({"Error in" : "category programming" , "Error" : e })
37
37
try :
38
- await j .get_joke (category = ["misc" ], auth_token = token )
38
+ await j .get_joke (category = ["misc" ], auth_token = token , user_agent = "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Brave Chrome/91.0.4472.164 Safari/537.36" )
39
39
except Exception as e :
40
40
errors .append ({"Error in" : "category miscellaneous" , "Error" : e })
41
41
try :
42
- await j .get_joke (category = ["dark" ], auth_token = token )
42
+ await j .get_joke (category = ["dark" ], auth_token = token , user_agent = "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Brave Chrome/91.0.4472.164 Safari/537.36" )
43
43
except Exception as e :
44
44
errors .append ({"Error in" : "category dark" , "Error" : e })
45
45
46
46
"""Testing for errors in blacklist"""
47
47
try :
48
- await j .get_joke (blacklist = ["nsfw" ], auth_token = token )
48
+ await j .get_joke (blacklist = ["nsfw" ], auth_token = token , user_agent = "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Brave Chrome/91.0.4472.164 Safari/537.36" )
49
49
except Exception as e :
50
50
errors .append ({"Error in" : "blacklist nsfw" , "Error" : e })
51
51
52
52
try :
53
- await j .get_joke (blacklist = ["religious" ], auth_token = token )
53
+ await j .get_joke (blacklist = ["religious" ], auth_token = token , user_agent = "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Brave Chrome/91.0.4472.164 Safari/537.36" )
54
54
except Exception as e :
55
55
errors .append ({"Error in" : "blacklist religious" , "Error" : e })
56
56
57
57
try :
58
- await j .get_joke (blacklist = ["political" ], auth_token = token )
58
+ await j .get_joke (blacklist = ["political" ], auth_token = token , user_agent = "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Brave Chrome/91.0.4472.164 Safari/537.36" )
59
59
except Exception as e :
60
60
errors .append ({"Error in" : "blacklist political" , "Error" : e })
61
61
62
62
try :
63
- await j .get_joke (blacklist = ["racist" ], auth_token = token )
63
+ await j .get_joke (blacklist = ["racist" ], auth_token = token , user_agent = "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Brave Chrome/91.0.4472.164 Safari/537.36" )
64
64
except Exception as e :
65
65
errors .append ({"Error in" : "blacklist political" , "Error" : e })
66
66
67
67
try :
68
- await j .get_joke (blacklist = ["sexist" ], auth_token = token )
68
+ await j .get_joke (blacklist = ["sexist" ], auth_token = token , user_agent = "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Brave Chrome/91.0.4472.164 Safari/537.36" )
69
69
except Exception as e :
70
70
errors .append ({"Error in" : "blacklist sexist" , "Error" : e })
71
71
72
72
"""Testing for errors in response_format"""
73
73
try :
74
- await j .get_joke (response_format = "xml" , auth_token = token )
74
+ await j .get_joke (response_format = "xml" , auth_token = token , user_agent = "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Brave Chrome/91.0.4472.164 Safari/537.36" )
75
75
except Exception as e :
76
76
errors .append ({"Error in" : "response_format xml" , "Error" : e })
77
77
78
78
try :
79
- await j .get_joke (response_format = "yaml" , auth_token = token )
79
+ await j .get_joke (response_format = "yaml" , auth_token = token , user_agent = "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Brave Chrome/91.0.4472.164 Safari/537.36" )
80
80
except Exception as e :
81
81
errors .append ({"Error in" : "response_format yaml" , "Error" : e })
82
82
83
83
"""Testing for errors in type"""
84
84
try :
85
- await j .get_joke (joke_type = "single" , auth_token = token )
85
+ await j .get_joke (joke_type = "single" , auth_token = token , user_agent = "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Brave Chrome/91.0.4472.164 Safari/537.36" )
86
86
except Exception as e :
87
87
errors .append ({"Error in" : "type single" , "Error" : e })
88
88
89
89
try :
90
- await j .get_joke (joke_type = "twopart" , auth_token = token )
90
+ await j .get_joke (joke_type = "twopart" , auth_token = token , user_agent = "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Brave Chrome/91.0.4472.164 Safari/537.36" )
91
91
except Exception as e :
92
92
errors .append ({"Error in" : "type double" , "Error" : e })
93
93
94
94
"""Testing for errors in search_string"""
95
95
try :
96
- await j .get_joke (search_string = "search" , auth_token = token )
96
+ await j .get_joke (search_string = "search" , auth_token = token , user_agent = "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Brave Chrome/91.0.4472.164 Safari/537.36" )
97
97
# as long as this gets a response, the api wrapper is fine;
98
98
# it probably doesn't exist in a joke.
99
99
except Exception as e :
100
100
errors .append ({"Error in" : "search_string" , "Error" : e })
101
101
102
102
"""Testing for errors in id_range"""
103
103
try :
104
- await j .get_joke (id_range = [30 , 151 ], auth_token = token )
104
+ await j .get_joke (id_range = [30 , 151 ], auth_token = token , user_agent = "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Brave Chrome/91.0.4472.164 Safari/537.36" )
105
105
except Exception as e :
106
106
errors .append ({"Error in" : "id_range" , "Error" : e })
107
107
108
108
"""Testing for errors in safe_mode"""
109
109
try :
110
- await j .get_joke (safe_mode = True , auth_token = token )
110
+ await j .get_joke (safe_mode = True , auth_token = token , user_agent = "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Brave Chrome/91.0.4472.164 Safari/537.36" )
111
111
except Exception as e :
112
112
errors .append ({"Error in" : "safe_mode" , "Error" : e })
113
113
0 commit comments