1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
import unittest
from aiopvapi.helpers import tools
class TestTools(unittest.TestCase):
def test_get_base_path(self):
self.assertEqual('http://127.0.0.1/api/api2',
tools.get_base_path('127.0.0.1', 'api/api2'))
self.assertEqual('http://127.0.0.1/api/api2',
tools.get_base_path('127.0.0.1/', 'api/api2'))
self.assertEqual('http://127.0.0.1/api/api2',
tools.get_base_path('http://127.0.0.1', 'api/api2'))
self.assertEqual('http://127.0.0.1/api/api2',
tools.get_base_path('http://127.0.0.1', '/api/api2'))
self.assertEqual('http://127.0.0.1/api/api2',
tools.get_base_path('http://127.0.0.1', '/api/api2/'))
self.assertEqual('http://127.0.0.1/api/api2',
tools.get_base_path('127.0.0.1', '//api/api2/'))
self.assertEqual('http://127.0.0.1/api/api2',
tools.get_base_path('http://127.0.0.1', '/api//api2'))
self.assertEqual('http://127.0.0.1/api/api2',
tools.get_base_path('http://127.0.0.1//', '/api//api2'))
|