Skip to content

Commit 7e3ba3a

Browse files
author
pgaref
committed
Adding useragent tests
1 parent f6a6fc3 commit 7e3ba3a

File tree

1 file changed

+34
-0
lines changed

1 file changed

+34
-0
lines changed

tests/test_useragent.py

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
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()

0 commit comments

Comments
 (0)