File: test_tools.py

package info (click to toggle)
python-aiopvapi 3.1.1-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 684 kB
  • sloc: python: 3,123; xml: 850; makefile: 5
file content (24 lines) | stat: -rw-r--r-- 1,173 bytes parent folder | download
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'))