Py3: Fix parse_policy_line test for python3.
authorDidier Raboud <odyx@debian.org>
Wed, 23 May 2012 11:41:15 +0000 (13:41 +0200)
committerDidier Raboud <odyx@debian.org>
Wed, 23 May 2012 12:56:49 +0000 (14:56 +0200)
Git-Dch: None

test/test_lsb_release.py

index 2673c5265efa5a2684c4ee1e5f940f4c5aec39d4..85790c92bdff9aef7ac234f28dd9e5083e83abf2 100644 (file)
@@ -93,13 +93,13 @@ class TestLSBRelease(unittest.TestCase):
 
        def test_parse_policy_line(self):
                release_line = ''
-               shortnames = lr.longnames.keys()
+               shortnames = list(lr.longnames.keys())
                random.shuffle(shortnames)
                longnames = {}
                for shortname in shortnames:
                        longnames[lr.longnames[shortname]] = rnd_string(1,9)
                        release_line += shortname + '=' + longnames[lr.longnames[shortname]] + ','
-               release_line = string.strip(release_line,',')
+               release_line = release_line[:-1]
                self.assertEqual(sorted(lr.parse_policy_line(release_line)),sorted(longnames),'parse_policy_line(' + release_line + ')')
 
        def test_sort_releases(self):