Пример #1
0
    def test_set_and_get_cookies(self):
        """
        Получаем куки и отдаём их в следующем запросе, в котором 
        значение кук должно быть в теле ответa
        """
        cookies = tinycurl.get("http://ttttest.lc/set_get_cookies")["cookies"]
        result = tinycurl.get("http://ttttest.lc/set_get_cookies", cookies=cookies)["body"]

        self.assertEqual("test", result)
Пример #2
0
    def test_set_and_get_cookies(self):
        """
        Получаем куки и отдаём их в следующем запросе, в котором 
        значение кук должно быть в теле ответa
        """
        cookies = tinycurl.get('http://ttttest.lc/set_get_cookies')['cookies']
        result = tinycurl.get('http://ttttest.lc/set_get_cookies',
                              cookies=cookies)['body']

        self.assertEqual('test', result)
Пример #3
0
    def test_hammer_mode(self):
        """
        Тест hammer_mod'a; Все запросы кроме последнего будут прерваны
        по таймауту
        """

        # сбрасываем счетчик запросов
        tinycurl.get("http://ttttest.lc/hammer_mode/%s/1" % str(tinycurl.HAMMER_MODE_ATTEMPTS - 1))

        result = tinycurl.get("http://ttttest.lc/hammer_mode/%s/0" % str(tinycurl.HAMMER_MODE_ATTEMPTS - 1))["body"]

        self.assertEqual("test", result)
Пример #4
0
    def test_hammer_mode(self):
        """
        Тест hammer_mod'a; Все запросы кроме последнего будут прерваны
        по таймауту
        """

        #сбрасываем счетчик запросов
        tinycurl.get('http://ttttest.lc/hammer_mode/%s/1' %
                     str(tinycurl.HAMMER_MODE_ATTEMPTS - 1))

        result = tinycurl.get('http://ttttest.lc/hammer_mode/%s/0' %
                              str(tinycurl.HAMMER_MODE_ATTEMPTS - 1))['body']

        self.assertEqual('test', result)
Пример #5
0
    def test_hammer_mode_with_proxy(self):
        """
        Тест hammer_mod'a; Все запросы кроме последнего будут прерваны
        по таймауту; Используем прокси
        """
        #сбрасываем счетчик запросов
        tinycurl.get('http://ttttest.lc/hammer_mode/%s/1' %
                     str(tinycurl.HAMMER_MODE_ATTEMPTS - 1),
                     proxy='127.0.0.1:8766')

        result = tinycurl.get('http://ttttest.lc/hammer_mode/%s/0' %
                              str(tinycurl.HAMMER_MODE_ATTEMPTS - 1),
                              proxy='127.0.0.1:8766')['body']

        self.assertEqual('test', result)
Пример #6
0
    def test_hammer_mode_with_proxy(self):
        """
        Тест hammer_mod'a; Все запросы кроме последнего будут прерваны
        по таймауту; Используем прокси
        """
        # сбрасываем счетчик запросов
        tinycurl.get(
            "http://ttttest.lc/hammer_mode/%s/1" % str(tinycurl.HAMMER_MODE_ATTEMPTS - 1), proxy="127.0.0.1:8766"
        )

        result = tinycurl.get(
            "http://ttttest.lc/hammer_mode/%s/0" % str(tinycurl.HAMMER_MODE_ATTEMPTS - 1), proxy="127.0.0.1:8766"
        )["body"]

        self.assertEqual("test", result)
Пример #7
0
    def test_global_useragent_with_redirect(self):
        """Глобальное значение User-agent; Редиректит"""
        tinycurl.USERAGENT = 'test-useragent'
        result = tinycurl.get(
            'http://ttttest.lc/redirect_to_useragent')['body']

        self.assertEqual('test-useragent', result)
Пример #8
0
 def test_load_with_redirect(self):
     """
     переходим по адресу с которого нас редиректит на страницу
     с контрольным текстом. БЕЗ прокси
     """
     result = tinycurl.get('http://ttttest.lc/redir')['body']
     self.assertEqual('redirect', result)
Пример #9
0
 def test_load_with_redirect_and_proxy(self):
     """
     переходим по адресу с которого нас редиректит на страницу
     с контрольным текстом. Используем прокси
     """
     result = tinycurl.get("http://ttttest.lc/redir", proxy="127.0.0.1:8766")["body"]
     self.assertEqual("redirect", result)
Пример #10
0
    def test_referer_test_get(self):
        tinycurl.HEADERS = []
        """Передаём referer в get запросе"""
        result = tinycurl.get('http://ttttest.lc/referer',
                              referer='http://test.com')['body']

        self.assertEqual('http://test.com', result)
Пример #11
0
 def test_load_with_redirect(self):
     """
     переходим по адресу с которого нас редиректит на страницу
     с контрольным текстом. БЕЗ прокси
     """
     result = tinycurl.get("http://ttttest.lc/redir")["body"]
     self.assertEqual("redirect", result)
Пример #12
0
 def test_load_with_redirect_and_proxy(self):
     """
     переходим по адресу с которого нас редиректит на страницу
     с контрольным текстом. Используем прокси
     """
     result = tinycurl.get('http://ttttest.lc/redir',
                           proxy='127.0.0.1:8766')['body']
     self.assertEqual('redirect', result)
Пример #13
0
    def test_global_useragent_with_redirect(self):
        """Глобальное значение User-agent; Редиректит"""
        tinycurl.USERAGENT = "test-useragent"
        result = tinycurl.get("http://ttttest.lc/redirect_to_useragent")["body"]

        self.assertEqual("test-useragent", result)
Пример #14
0
    def test_passed_useragent(self):
        """Переданое значение User-agent"""
        result = tinycurl.get("http://ttttest.lc/useragent", useragent="test-useragent")["body"]

        self.assertEqual("test-useragent", result)
Пример #15
0
    def test_passed_useragent_with_redirect(self):
        """Переданое значение User-agent; Редиректит"""
        result = tinycurl.get("http://ttttest.lc/redirect_to_useragent", useragent="test-useragent")["body"]

        self.assertEqual("test-useragent", result)
Пример #16
0
    def test_passed_useragent(self):
        """Переданое значение User-agent"""
        result = tinycurl.get('http://ttttest.lc/useragent',
                              useragent='test-useragent')['body']

        self.assertEqual('test-useragent', result)
Пример #17
0
    def test_global_useragent(self):
        """глобальное значение User-agent"""
        tinycurl.USERAGENT = "test-useragent"
        result = tinycurl.get("http://ttttest.lc/useragent")["body"]

        self.assertEqual("test-useragent", result)
Пример #18
0
    def test_global_header(self):
        """Устанавливаем глобальное значение хедеров"""
        tinycurl.HEADERS = ['Test-header: test']
        result = tinycurl.get('http://ttttest.lc/header')['body']

        self.assertEqual('test', result)
Пример #19
0
 def test_simple_load_with_proxy(self):
     """загружаем обычную страницу. Используем прокси"""
     result = tinycurl.get("http://ttttest.lc/test", proxy="127.0.0.1:8766")["body"]
     self.assertEqual("test_simple_load", result)
Пример #20
0
 def test_passed_header_with_redirect(self):
     """Передаём значения хедеров, но нас редиректит"""
     result = tinycurl.get('http://ttttest.lc/redirect_to_header',
                           headers=['Test-header: test'])['body']
     self.assertEqual('test', result)
Пример #21
0
    def test_global_header(self):
        """Устанавливаем глобальное значение хедеров"""
        tinycurl.HEADERS = ["Test-header: test"]
        result = tinycurl.get("http://ttttest.lc/header")["body"]

        self.assertEqual("test", result)
Пример #22
0
 def test_global_header_with_redirect(self):
     """Глобальное значение хедеров, но нас редиректит"""
     tinycurl.HEADERS = ['Test-header: test']
     result = tinycurl.get('http://ttttest.lc/redirect_to_header')['body']
     self.assertEqual('test', result)
Пример #23
0
    def test_simple_cookies_proxy(self):
        """проверяем корректное получение установаленных куки; С прокси"""
        result = tinycurl.get('http://ttttest.lc/cookies',
                              proxy='127.0.0.1:8766')['cookies']

        self.assertEqual('test_cookie=test', result)
Пример #24
0
    def test_global_useragent(self):
        """глобальное значение User-agent"""
        tinycurl.USERAGENT = 'test-useragent'
        result = tinycurl.get('http://ttttest.lc/useragent')['body']

        self.assertEqual('test-useragent', result)
Пример #25
0
 def test_simple_load_with_proxy(self):
     """загружаем обычную страницу. Используем прокси"""
     result = tinycurl.get('http://ttttest.lc/test',
                           proxy='127.0.0.1:8766')['body']
     self.assertEqual('test_simple_load', result)
Пример #26
0
 def test_simple_load(self):
     """загружаем обычную страницу. Прокси НЕ используем"""
     result = tinycurl.get('http://ttttest.lc/test')['body']
     self.assertEqual('test_simple_load', result)
Пример #27
0
    def test_referer_test_get(self):
        tinycurl.HEADERS = []
        """Передаём referer в get запросе"""
        result = tinycurl.get("http://ttttest.lc/referer", referer="http://test.com")["body"]

        self.assertEqual("http://test.com", result)
Пример #28
0
 def test_passed_header(self):
     """Передаём значения хедеров"""
     result = tinycurl.get("http://ttttest.lc/header", headers=["Test-header: test"])["body"]
     self.assertEqual("test", result)
Пример #29
0
 def test_passed_header(self):
     """Передаём значения хедеров"""
     result = tinycurl.get('http://ttttest.lc/header',
                           headers=['Test-header: test'])['body']
     self.assertEqual('test', result)
Пример #30
0
 def test_passed_header_with_redirect(self):
     """Передаём значения хедеров, но нас редиректит"""
     result = tinycurl.get("http://ttttest.lc/redirect_to_header", headers=["Test-header: test"])["body"]
     self.assertEqual("test", result)
Пример #31
0
 def test_simple_load(self):
     """загружаем обычную страницу. Прокси НЕ используем"""
     result = tinycurl.get("http://ttttest.lc/test")["body"]
     self.assertEqual("test_simple_load", result)
Пример #32
0
 def test_global_header_with_redirect(self):
     """Глобальное значение хедеров, но нас редиректит"""
     tinycurl.HEADERS = ["Test-header: test"]
     result = tinycurl.get("http://ttttest.lc/redirect_to_header")["body"]
     self.assertEqual("test", result)
Пример #33
0
    def test_simple_cookies_proxy(self):
        """проверяем корректное получение установаленных куки; С прокси"""
        result = tinycurl.get("http://ttttest.lc/cookies", proxy="127.0.0.1:8766")["cookies"]

        self.assertEqual("test_cookie=test", result)
Пример #34
0
    def test_passed_useragent_with_redirect(self):
        """Переданое значение User-agent; Редиректит"""
        result = tinycurl.get('http://ttttest.lc/redirect_to_useragent',
                              useragent='test-useragent')['body']

        self.assertEqual('test-useragent', result)
Пример #35
0
    def test_simple_cookies(self):
        """проверяем корректное получение установаленных куки"""
        result = tinycurl.get("http://ttttest.lc/cookies")["cookies"]

        self.assertEqual("test_cookie=test", result)
Пример #36
0
    def test_simple_cookies(self):
        """проверяем корректное получение установаленных куки"""
        result = tinycurl.get('http://ttttest.lc/cookies')['cookies']

        self.assertEqual('test_cookie=test', result)