mirror of
https://github.com/python/cpython.git
synced 2025-11-01 18:51:43 +00:00
reverted distutils its 3.1 state. All new work is now happening in disutils2, and distutils is now feature-frozen.
This commit is contained in:
parent
5db0c94072
commit
3679727939
64 changed files with 1626 additions and 1678 deletions
|
|
@ -1,25 +1,10 @@
|
|||
"""Tests for distutils.filelist."""
|
||||
from os.path import join
|
||||
import unittest
|
||||
from test.support import captured_stdout
|
||||
|
||||
from distutils.filelist import glob_to_re, FileList
|
||||
from test.support import captured_stdout
|
||||
from distutils import debug
|
||||
|
||||
MANIFEST_IN = """\
|
||||
include ok
|
||||
include xo
|
||||
exclude xo
|
||||
include foo.tmp
|
||||
global-include *.x
|
||||
global-include *.txt
|
||||
global-exclude *.tmp
|
||||
recursive-include f *.oo
|
||||
recursive-exclude global *.x
|
||||
graft dir
|
||||
prune dir3
|
||||
"""
|
||||
|
||||
class FileListTestCase(unittest.TestCase):
|
||||
|
||||
def test_glob_to_re(self):
|
||||
|
|
@ -34,34 +19,6 @@ class FileListTestCase(unittest.TestCase):
|
|||
self.assertEquals(glob_to_re('foo????'), r'foo[^/][^/][^/][^/]\Z(?ms)')
|
||||
self.assertEquals(glob_to_re(r'foo\\??'), r'foo\\\\[^/][^/]\Z(?ms)')
|
||||
|
||||
def test_process_template_line(self):
|
||||
# testing all MANIFEST.in template patterns
|
||||
file_list = FileList()
|
||||
|
||||
# simulated file list
|
||||
file_list.allfiles = ['foo.tmp', 'ok', 'xo', 'four.txt',
|
||||
join('global', 'one.txt'),
|
||||
join('global', 'two.txt'),
|
||||
join('global', 'files.x'),
|
||||
join('global', 'here.tmp'),
|
||||
join('f', 'o', 'f.oo'),
|
||||
join('dir', 'graft-one'),
|
||||
join('dir', 'dir2', 'graft2'),
|
||||
join('dir3', 'ok'),
|
||||
join('dir3', 'sub', 'ok.txt')
|
||||
]
|
||||
|
||||
for line in MANIFEST_IN.split('\n'):
|
||||
if line.strip() == '':
|
||||
continue
|
||||
file_list.process_template_line(line)
|
||||
|
||||
wanted = ['ok', 'four.txt', join('global', 'one.txt'),
|
||||
join('global', 'two.txt'), join('f', 'o', 'f.oo'),
|
||||
join('dir', 'graft-one'), join('dir', 'dir2', 'graft2')]
|
||||
|
||||
self.assertEquals(file_list.files, wanted)
|
||||
|
||||
def test_debug_print(self):
|
||||
file_list = FileList()
|
||||
with captured_stdout() as stdout:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue