/Lib/distutils/tests/test_filelist.py
http://unladen-swallow.googlecode.com/ · Python · 23 lines · 15 code · 5 blank · 3 comment · 1 complexity · 6411ca30f35619ba71cb2b2ae4fd28c6 MD5 · raw file
- """Tests for distutils.filelist."""
- import unittest
- from distutils.filelist import glob_to_re
- class FileListTestCase(unittest.TestCase):
- def test_glob_to_re(self):
- # simple cases
- self.assertEquals(glob_to_re('foo*'), 'foo[^/]*$')
- self.assertEquals(glob_to_re('foo?'), 'foo[^/]$')
- self.assertEquals(glob_to_re('foo??'), 'foo[^/][^/]$')
- # special cases
- self.assertEquals(glob_to_re(r'foo\\*'), r'foo\\\\[^/]*$')
- self.assertEquals(glob_to_re(r'foo\\\*'), r'foo\\\\\\[^/]*$')
- self.assertEquals(glob_to_re('foo????'), r'foo[^/][^/][^/][^/]$')
- self.assertEquals(glob_to_re(r'foo\\??'), r'foo\\\\[^/][^/]$')
- def test_suite():
- return unittest.makeSuite(FileListTestCase)
- if __name__ == "__main__":
- unittest.main(defaultTest="test_suite")