Пример #1
0
 def testGetFiltersJsUserAgentFamilyAndVersions(self):
     user_agent_string = ('Mozilla/4.0 (compatible; MSIE 8.0; '
             'Windows NT 5.1; Trident/4.0; GTB6; .NET CLR 2.0.50727; '
             '.NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)')
     filters = user_agent_parser.GetFilters(
             user_agent_string, js_user_agent_string='bar',
             js_user_agent_family='foo')
     self.assertEqual({'js_user_agent_string': 'bar',
         'js_user_agent_family': 'foo'}, filters)
Пример #2
0
 def testGetFiltersJsUaPassedThrough(self):
     user_agent_string = 'foo'
     filters = user_agent_parser.GetFilters(user_agent_string,
                                            js_user_agent_string='bar')
     self.assertEqual({'js_user_agent_string': 'bar'}, filters)
Пример #3
0
 def testGetFiltersNoMatchesGiveEmptyDict(self):
     user_agent_string = 'foo'
     filters = user_agent_parser.GetFilters(user_agent_string,
                                            js_user_agent_string=None)
     self.assertEqual({}, filters)