Passed
Push — master ( 72ab7a...75637e )
by Oleksandr
01:00
created

server_tests.test_endpoint_file_manager   A

Complexity

Total Complexity 3

Size/Duplication

Total Lines 14
Duplicated Lines 0 %

Importance

Changes 0
Metric Value
wmc 3
eloc 10
dl 0
loc 14
rs 10
c 0
b 0
f 0

3 Methods

Rating   Name   Duplication   Size   Complexity  
A TestEndpointFileManager.test_endpoint_name_wrong_regex() 0 2 1
A TestEndpointFileManager.test_endpoint_name_empty_str() 0 2 1
A TestEndpointFileManager.test_endpoint_name_not_str() 0 2 1
1
import unittest
2
from tabpy_server.common.endpoint_file_mgr import _check_endpoint_name
3
4
5
class TestEndpointFileManager(unittest.TestCase):
6
    def test_endpoint_name_not_str(self):
7
        self.assertRaises(TypeError, _check_endpoint_name, 2)
8
9
    def test_endpoint_name_empty_str(self):
10
        self.assertRaises(ValueError, _check_endpoint_name, "")
11
12
    def test_endpoint_name_wrong_regex(self):
13
        self.assertRaises(ValueError, _check_endpoint_name, "****")
14