TestMultiTorProxy.setUpClass()   A
last analyzed

Complexity

Conditions 1

Size

Total Lines 5

Duplication

Lines 0
Ratio 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
c 1
b 0
f 0
dl 0
loc 5
rs 9.4285
cc 1
1
import unittest
2
import MultiTorProxy
3
import time
4
import requests
5
6
class TestMultiTorProxy(unittest.TestCase):
7
    @classmethod
8
    def setUpClass(cls):
9
        cls.multi_tor_proxy = MultiTorProxy.MultiTorProxy()
10
        cls.multi_tor_proxy.start()
11
        time.sleep(15)
12
13
    def test_get_data(self):
14
        for i in range(0, 4):
15
            data = requests.get("http://sony.com", proxies=dict(http='socks5://localhost:53000',
16
                                                                https='socks5://localhost:53000'))
17
18
            self.assertEqual(data.status_code, 200)
19
            self.assertGreater(len(data.text), 0)