More fixes to the tests.
authorRalph Bean <rbean@redhat.com>
Mon, 16 Nov 2015 04:30:04 +0000 (23:30 -0500)
committerRalph Bean <rbean@redhat.com>
Mon, 16 Nov 2015 04:30:04 +0000 (23:30 -0500)
tests/python/tests/test_crfile.py
tests/python/tests/test_misc.py
tests/python/tests/test_package.py
tests/python/tests/test_version.py
tests/python/tests/test_xml_file.py

index e5adb72cf70d0b0057cd4b3d84ff93d2274a44ec..2b0bc5b56819b29d4134bfb56e76a9bd3f7a5017 100644 (file)
@@ -77,7 +77,7 @@ class TestCaseCrFile(unittest.TestCase):
         f.close()
 
         import gzip
-        content = gzip.open(path).read()
+        content = gzip.open(path).read().decode('utf-8')
         self.assertEqual(content, "foobar")
 
     def test_crfile_bz2_compression(self):
@@ -89,7 +89,7 @@ class TestCaseCrFile(unittest.TestCase):
         f.close()
 
         import bz2
-        content = bz2.decompress(open(path).read())
+        content = bz2.decompress(open(path, 'rb').read()).decode('utf-8')
         self.assertEqual(content, "foobar")
 
     def test_crfile_xz_compression(self):
@@ -102,5 +102,5 @@ class TestCaseCrFile(unittest.TestCase):
 
         import subprocess
         p = subprocess.Popen(["unxz", "--stdout", path], stdout=subprocess.PIPE)
-        content = p.stdout.read()
+        content = p.stdout.read().decode('utf-8')
         self.assertEqual(content, "foobar")
index b95cd9a27241cb655e8c29fc8896615450de0bc2..22388aae939cd4b2dbda71c6e398b3d614d8fb64 100644 (file)
@@ -77,5 +77,5 @@ class TestCaseMisc(unittest.TestCase):
         self.assertTrue(os.path.isfile(dest))
         self.assertEqual(stat.checksum, FILE_TEXT_SHA256SUM)
         self.assertEqual(stat.checksum_type, cr.SHA256)
-        self.assertEqual(stat.size, 910L)
+        self.assertEqual(stat.size, 910)
 
index 7bbbc0398c904bfcc205ea2e4698c179c1425e7e..bb2ea28148e5d2d747ce687f700d78afd26e12df 100644 (file)
@@ -118,11 +118,11 @@ class TestCasePackage(unittest.TestCase):
             ('', '/usr/share/doc/Archer-3.4.5/', 'README')
             ])
         self.assertEqual(pkg.changelogs, [
-            ('Tomas Mlcoch <tmlcoch@redhat.com> - 1.1.1-1', 1334664000L,
+            ('Tomas Mlcoch <tmlcoch@redhat.com> - 1.1.1-1', 1334664000,
                 '- First changelog.'),
-            ('Tomas Mlcoch <tmlcoch@redhat.com> - 2.2.2-2', 1334750400L,
+            ('Tomas Mlcoch <tmlcoch@redhat.com> - 2.2.2-2', 1334750400,
                 '- That was totally ninja!'),
-            ('Tomas Mlcoch <tmlcoch@redhat.com> - 3.3.3-3', 1365422400L,
+            ('Tomas Mlcoch <tmlcoch@redhat.com> - 3.3.3-3', 1365422400,
                 '- 3. changelog.')
             ])
 
@@ -202,8 +202,8 @@ class TestCasePackage(unittest.TestCase):
         self.assertEqual(pkg.supplements, [('foo_sup', 'GE', '0', '1.1.0', None, False)])
         pkg.files = [(None, '/foo/', 'bar')]
         self.assertEqual(pkg.files, [(None, '/foo/', 'bar')])
-        pkg.changelogs = [('me', 123456L, 'first commit')]
-        self.assertEqual(pkg.changelogs, [('me', 123456L, 'first commit')])
+        pkg.changelogs = [('me', 123456, 'first commit')]
+        self.assertEqual(pkg.changelogs, [('me', 123456, 'first commit')])
 
         self.assertEqual(pkg.nvra(), "bar-11-33.quantum")
         self.assertEqual(pkg.nevra(), "bar-22:11-33.quantum")
index 52aa6e3eba987e220b1cc26d1df6cc8fd0151af5..2a944c241633d0e69209ef2b2541b17fe9fe7e82 100644 (file)
@@ -1,7 +1,7 @@
 import unittest
 import createrepo_c as cr
 
-import fixtures
+from . import fixtures
 
 class TestCaseVersion(unittest.TestCase):
     def test_version(self):
index 2244d1e339d03247f2def632fd393b32def1c3d0..5e824c816d66fa947a68a2d3321d38a9d19518de 100644 (file)
@@ -100,7 +100,7 @@ class TestCaseXmlFile(unittest.TestCase):
         f.close()
 
         import gzip
-        content = gzip.open(path).read()
+        content = gzip.open(path).read().decode('utf-8')
         self.assertEqual(content,
 """<?xml version="1.0" encoding="UTF-8"?>
 <metadata xmlns="http://linux.duke.edu/metadata/common" xmlns:rpm="http://linux.duke.edu/metadata/rpm" packages="0">
@@ -114,7 +114,7 @@ class TestCaseXmlFile(unittest.TestCase):
         f.close()
 
         import bz2
-        content = bz2.decompress(open(path).read())
+        content = bz2.decompress(open(path, 'rb').read()).decode('utf-8')
         self.assertEqual(content,
 """<?xml version="1.0" encoding="UTF-8"?>
 <metadata xmlns="http://linux.duke.edu/metadata/common" xmlns:rpm="http://linux.duke.edu/metadata/rpm" packages="0">
@@ -129,7 +129,7 @@ class TestCaseXmlFile(unittest.TestCase):
 
         import subprocess
         p = subprocess.Popen(["unxz", "--stdout", path], stdout=subprocess.PIPE)
-        content = p.stdout.read()
+        content = p.stdout.read().decode('utf-8')
         self.assertEqual(content,
 """<?xml version="1.0" encoding="UTF-8"?>
 <metadata xmlns="http://linux.duke.edu/metadata/common" xmlns:rpm="http://linux.duke.edu/metadata/rpm" packages="0">