diff options
Diffstat (limited to 'src')
-rwxr-xr-x | src/software/test/test_software_identity_resource.py | 7 |
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) |