@@ -136,6 +136,10 @@ def test_get_browser_name(self):
136
136
self .assertEqual (get_browser_name (None ), 'unknown' )
137
137
self .assertEqual (get_browser_name (), 'unknown' )
138
138
self .assertEqual (get_browser_name (u'💀' ), 'unknown' )
139
+ self .assertEqual (get_browser ('<script>lol()</script>' ), 'Unknown' )
140
+ self .assertEqual (get_browser (True ), 'Unknown' )
141
+ self .assertEqual (get_browser (False ), 'Unknown' )
142
+ self .assertEqual (get_browser (None ), 'Unknown' )
139
143
140
144
def test_get_browser (self ):
141
145
'''Test Browser parsing for non-tablet devices.'''
@@ -151,9 +155,12 @@ def test_get_browser(self):
151
155
'Chrome Mobile 18.0.1025' )
152
156
self .assertEqual (get_browser (CHROME_TABLET_UA ), 'Chrome 18.0.1025' )
153
157
self .assertEqual (get_browser ('' ), 'Unknown' )
154
- self .assertEqual (get_browser (None ), 'Unknown' )
155
158
self .assertEqual (get_browser (), 'Unknown' )
156
159
self .assertEqual (get_browser (u'💀' ), 'Unknown' )
160
+ self .assertEqual (get_browser ('<script>lol()</script>' ), 'Unknown' )
161
+ self .assertEqual (get_browser (True ), 'Unknown' )
162
+ self .assertEqual (get_browser (False ), 'Unknown' )
163
+ self .assertEqual (get_browser (None ), 'Unknown' )
157
164
158
165
if __name__ == '__main__' :
159
166
unittest .main ()
0 commit comments