示例#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)
 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)
示例#3
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)
示例#4
0
 def testGetFiltersNoMatchesGiveEmptyDict(self):
     user_agent_string = 'foo'
     filters = user_agent_parser.GetFilters(
         user_agent_string, js_user_agent_string=None)
     self.assertEqual({}, filters)
 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)