File tree Expand file tree Collapse file tree 1 file changed +34
-0
lines changed
Expand file tree Collapse file tree 1 file changed +34
-0
lines changed Original file line number Diff line number Diff line change 1+ from __future__ import absolute_import
2+
3+ import unittest
4+ import sys
5+ import os
6+
7+ from http_request_randomizer .requests .useragent .userAgent import UserAgentManager
8+
9+ sys .path .insert (0 , os .path .abspath ('.' ))
10+
11+ __author__ = 'pgaref'
12+
13+
14+ class TestBaseProxyParsers (unittest .TestCase ):
15+ def setUp (self ):
16+ self .ua = UserAgentManager ()
17+
18+ def test_agent_size (self ):
19+ self .assertTrue (self .ua .get_len_user_agent () >= 899 )
20+
21+ def test_fist_user_agent (self ):
22+ expected = "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; WOW64; Trident/6.0"
23+ self .assertEquals (self .ua .get_first_user_agent (), expected )
24+
25+ def test_last_user_agent (self ):
26+ expected = "Opera/9.80 (Windows NT 5.1; U; ru) Presto/2.2.15 Version/10.0"
27+ self .assertEquals (self .ua .get_last_user_agent (), expected )
28+
29+ def test_random_user_agent (self ):
30+ self .assertNotEqual (self .ua .get_random_user_agent (), self .ua .get_random_user_agent ())
31+
32+
33+ if __name__ == '__main__' :
34+ unittest .main ()
You can’t perform that action at this time.
0 commit comments