Actually check the contents of the file created by packaging’s bdist_dumb

This commit is contained in:
Éric Araujo 2011-11-03 06:00:02 +01:00
parent e64052176d
commit 7855a1abec
1 changed files with 13 additions and 4 deletions

View File

@ -1,6 +1,9 @@
"""Tests for distutils.command.bdist_dumb."""
import os
import imp
import sys
import zipfile
import packaging.util
from packaging.dist import Distribution
@ -49,15 +52,21 @@ class BuildDumbTestCase(support.TempdirManager,
# see what we have
dist_created = os.listdir(os.path.join(pkg_dir, 'dist'))
base = "%s.%s" % (dist.get_fullname(), cmd.plat_name)
base = "%s.%s.zip" % (dist.get_fullname(), cmd.plat_name)
if os.name == 'os2':
base = base.replace(':', '-')
wanted = ['%s.zip' % base]
self.assertEqual(dist_created, wanted)
self.assertEqual(dist_created, [base])
# now let's check what we have in the zip file
# XXX to be done
with zipfile.ZipFile(os.path.join('dist', base)) as fp:
contents = fp.namelist()
contents = sorted(os.path.basename(fn) for fn in contents)
wanted = ['foo.py',
'foo.%s.pyc' % imp.get_tag(),
'METADATA', 'INSTALLER', 'REQUESTED', 'RECORD']
self.assertEqual(contents, sorted(wanted))
def test_finalize_options(self):
pkg_dir, dist = self.create_dist()