summaryrefslogtreecommitdiffstats
path: root/src/software/test/base.py
diff options
context:
space:
mode:
authorMichal Minar <miminar@redhat.com>2013-06-30 09:00:33 +0200
committerMichal Minar <miminar@redhat.com>2013-07-03 18:28:46 +0200
commit9385cf6d59be89d81bb137d77907c7bb4699bdf6 (patch)
tree448ceda7cb5da57112ec0211c6fa42df4133f8ad /src/software/test/base.py
parent23dc511a8dd2d6e487f1bb04f880b17ee4405ad7 (diff)
downloadopenlmi-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.py16
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: