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):
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):
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")
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)
('', '/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.')
])
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")
import unittest
import createrepo_c as cr
-import fixtures
+from . import fixtures
class TestCaseVersion(unittest.TestCase):
def test_version(self):
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">
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">
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">