Actually check the contents of the file created by packaging’s bdist_dumb
This commit is contained in:
parent
e64052176d
commit
7855a1abec
|
@ -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()
|
||||
|
|
Loading…
Reference in New Issue