summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rwxr-xr-xsrc/software/test/test_software_identity_resource.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/software/test/test_software_identity_resource.py b/src/software/test/test_software_identity_resource.py
index 5d4b5ab..d5efdfe 100755
--- a/src/software/test/test_software_identity_resource.py
+++ b/src/software/test/test_software_identity_resource.py
@@ -79,7 +79,8 @@ class TestSoftwareIdentityResource(
self.assertEqual(inst[key], inst.path[key])
self.assertEqual(repo.repoid, inst["Name"])
self.assertIsInstance(inst["AccessContext"], pywbem.Uint16)
- self.assertIsInstance(inst["AccessInfo"], basestring)
+ if inst["AccessInfo"] is not None:
+ self.assertIsInstance(inst["AccessInfo"], basestring)
if repo.mirror_list:
self.assertEqual(inst["AccessInfo"], repo.mirror_list,
"AccessInfo does not match mirror_list for repo %s" %
@@ -88,9 +89,9 @@ class TestSoftwareIdentityResource(
self.assertEqual(inst["AccessInfo"], repo.metalink,
"AccessInfo does not match metalink for repo %s" %
repo.repoid)
- else:
+ elif inst["AccessInfo"] is not None:
self.assertIn(inst["AccessInfo"], repo.base_urls,
- "AccessInfo missing in base_urls for repo %s" % repo.repoid)
+ "AccessInfo missing in base_urls for repo %s" % repo.repoid)
self.assertIsInstance(inst["AvailableRequestedStates"], list)
self.assertEqual(repo.name, inst["Caption"])
self.assertIsInstance(inst["Cost"], pywbem.Sint32)