示例#1
0
 def test_parseOmniWeb607(self):
     """
     L{UserAgent.parse_WEBKIT} should return a UserAgent instance for an
     OmniWeb User-Agent string.
     """
     agent = UserAgent.parse_WEBKIT(
         'Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en-US) AppleWebKit/420+ '
         '(KHTML, like Gecko, Safari/420) OmniWeb/v607.17')
     self.assertEqual(agent.browser, browsers.WEBKIT)
     self.assertEqual(agent.version, (420,))
示例#2
0
 def test_parseSafari20(self):
     """
     L{UserAgent.parse_WEBKIT} should return a UserAgent instance for a
     Safari 2.0 User-Agent string.
     """
     agent = UserAgent.parse_WEBKIT(
         'Mozilla/5.0 (Macintosh; U; Intel Mac OS X; en) AppleWebKit/'
         '418.9.1 (KHTML, like Gecko) Safari/419.3')
     self.assertEqual(agent.browser, browsers.WEBKIT)
     self.assertEqual(agent.version, (418, 9, 1))