15 lines
No EOL
667 B
Python
15 lines
No EOL
667 B
Python
import unittest
|
|
from trustcafeapiwrapper.utils.get_parent_pksk_from_path import get_parent_pksk_from_path
|
|
class TestGetParentPkskFromPath(unittest.TestCase):
|
|
def test_root_path(self):
|
|
self.assertEqual(get_parent_pksk_from_path('/'), 'maintrunk#maintrunk')
|
|
|
|
def test_userprofile_path(self):
|
|
self.assertEqual(get_parent_pksk_from_path('/user/johndoe'), 'userprofile#johndoe')
|
|
|
|
def test_subwiki_path(self):
|
|
self.assertEqual(get_parent_pksk_from_path('/branch/12345'), 'subwiki#12345')
|
|
|
|
def test_invalid_entity(self):
|
|
with self.assertRaises(ValueError):
|
|
get_parent_pksk_from_path('/invalid/12345') |