summaryrefslogtreecommitdiff
path: root/tests/test_http.py
diff options
context:
space:
mode:
authorKali Kaneko <kali@leap.se>2017-07-14 14:56:09 +0200
committerKali Kaneko <kali@leap.se>2017-07-14 14:56:09 +0200
commit581030aa3170bf0e1dfe61678348f97f42d4fe56 (patch)
tree588a54194f4b6432705d2aafa01cf20e09e72dc7 /tests/test_http.py
parentaceff1bf17afe60378ff5ad7335573da7ba9ddde (diff)
[tests] move all tests to unit tests
Diffstat (limited to 'tests/test_http.py')
-rw-r--r--tests/test_http.py73
1 files changed, 0 insertions, 73 deletions
diff --git a/tests/test_http.py b/tests/test_http.py
deleted file mode 100644
index d5526e6..0000000
--- a/tests/test_http.py
+++ /dev/null
@@ -1,73 +0,0 @@
-# -*- coding: utf-8 -*-
-# test_http.py
-# Copyright (C) 2013 LEAP
-#
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
-"""
-Tests for:
- * leap/common/http.py
-"""
-try:
- import unittest2 as unittest
-except ImportError:
- import unittest
-
-from leap.common import http
-from leap.common.testing.basetest import BaseLeapTest
-from leap.common.testing.https_server import where
-
-TEST_CERT_PEM = where("leaptest_combined_keycert.pem")
-
-
-class HTTPClientTest(BaseLeapTest):
-
- def setUp(self):
- pass
-
- def tearDown(self):
- pass
-
- def test_agents_sharing_pool_by_default(self):
- client = http.HTTPClient()
- client2 = http.HTTPClient(TEST_CERT_PEM)
- self.assertNotEquals(
- client._agent, client2._agent, "Expected dedicated agents")
- self.assertEquals(
- client._agent._pool, client2._agent._pool,
- "Pool was not reused by default")
-
- def test_agent_can_have_dedicated_custom_pool(self):
- custom_pool = http._HTTPConnectionPool(
- None,
- timeout=10,
- maxPersistentPerHost=42,
- persistent=False
- )
- self.assertEquals(custom_pool.maxPersistentPerHost, 42,
- "Custom persistent connections "
- "limit is not being respected")
- self.assertFalse(custom_pool.persistent,
- "Custom persistence is not being respected")
- default_client = http.HTTPClient()
- custom_client = http.HTTPClient(pool=custom_pool)
-
- self.assertNotEquals(
- default_client._agent, custom_client._agent,
- "No agent reuse is expected")
- self.assertEquals(
- custom_pool, custom_client._agent._pool,
- "Custom pool usage was not respected")
-
-if __name__ == "__main__":
- unittest.main()