diff options
author | Michal Minar <miminar@redhat.com> | 2013-06-30 09:00:33 +0200 |
---|---|---|
committer | Michal Minar <miminar@redhat.com> | 2013-07-03 18:28:46 +0200 |
commit | 9385cf6d59be89d81bb137d77907c7bb4699bdf6 (patch) | |
tree | 448ceda7cb5da57112ec0211c6fa42df4133f8ad /src/software/test/base.py | |
parent | 23dc511a8dd2d6e487f1bb04f880b17ee4405ad7 (diff) | |
download | openlmi-providers-9385cf6d59be89d81bb137d77907c7bb4699bdf6.tar.gz openlmi-providers-9385cf6d59be89d81bb137d77907c7bb4699bdf6.tar.xz openlmi-providers-9385cf6d59be89d81bb137d77907c7bb4699bdf6.zip |
added tests for SoftwareIdentityFileCheck
Diffstat (limited to 'src/software/test/base.py')
-rw-r--r-- | src/software/test/base.py | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/src/software/test/base.py b/src/software/test/base.py index 2fe1173..e1adb2d 100644 --- a/src/software/test/base.py +++ b/src/software/test/base.py @@ -138,7 +138,7 @@ class SoftwareBaseTestCase(unittest.TestCase): #pylint: disable=R0904 def __init__(self, *args, **kwargs): unittest.TestCase.__init__(self, *args, **kwargs) - self.longMessage = True + self.longMessage = True #pylint: disable=C0103 def setUp(self): unittest.TestCase.setUp(self) @@ -194,8 +194,18 @@ class SoftwareBaseTestCase(unittest.TestCase): #pylint: disable=R0904 return True unittest.TestCase.assertEqual(self, fst, snd, *args, **kwargs) + #pylint: disable=C0103 + def assertRaisesCIM(self, cim_err_code, func, *args, **kwds): + """ + This test passes if given function called with supplied arguements + raises pywbem.CIMError with given cim error code. + """ + with self.assertRaises(pywbem.CIMError) as cm: + func(*args, **kwds) + self.assertEqual(cim_err_code, cm.exception.args[0]) + @classmethod - def setUpClass(cls): + def setUpClass(cls): #pylint: disable=C0103 cls.url = os.environ.get('LMI_CIMOM_URL', 'http://localhost:5988') cls.user = os.environ.get('LMI_CIMOM_USERNAME', '') cls.password = os.environ.get('LMI_CIMOM_PASSWORD', '') @@ -238,7 +248,7 @@ class SoftwareBaseTestCase(unittest.TestCase): #pylint: disable=R0904 SoftwareBaseTestCase.repodb = cls.get_repodb() @classmethod - def tearDownClass(cls): + def tearDownClass(cls): #pylint: disable=C0103 if hasattr(cls, "repodb") and cls.repodb: # set the enabled states to original values for repo in cls.repodb: |