X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=tests%2FtestHierarchy.py;h=723c6db5b70411863f374e1de3044a30feeb33c0;hb=db88e8be755e4a4c17fcd65eec98ca420eff91a4;hp=52620093cf984832c8e52251b3a093d477b096f0;hpb=985754e6e57e91aa5b196c0d3ab17bd333cc9164;p=sfa.git diff --git a/tests/testHierarchy.py b/tests/testHierarchy.py old mode 100644 new mode 100755 index 52620093..723c6db5 --- a/tests/testHierarchy.py +++ b/tests/testHierarchy.py @@ -1,7 +1,8 @@ import unittest import os -from hierarchy import * -from config import * +from sfa.util.faults import * +from sfa.trust.hierarchy import * +from sfa.util.config import * BASEDIR = "test_hierarchy" PURGE_BASEDIR = "rm -rf test_hierarchy" @@ -21,7 +22,10 @@ class TestHierarchy(unittest.TestCase): self.assertEqual(h.auth_exists(name), False) - auth_info = h.get_auth_info(name, can_create=True) + self.assertRaises(MissingAuthority, h.get_auth_info, name) + + h.create_auth(name, create_parents=True) + auth_info = h.get_auth_info(name) self.assert_(auth_info) gid = auth_info.get_gid_object() @@ -32,7 +36,7 @@ class TestHierarchy(unittest.TestCase): self.assert_(gid) # try to get it again, make sure it's still there - auth_info2 = h.get_auth_info(name, can_create=False) + auth_info2 = h.get_auth_info(name) self.assert_(auth_info2) gid = auth_info2.get_gid_object()