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