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,16 +1,13 @@
|
|||
"""Tests for distutils.extension."""
|
||||
import os
|
||||
import sys
|
||||
import unittest
|
||||
import os
|
||||
import warnings
|
||||
|
||||
from test.support import check_warnings
|
||||
from distutils.extension import read_setup_file, Extension
|
||||
from distutils.tests.support import capture_warnings
|
||||
|
||||
class ExtensionTestCase(unittest.TestCase):
|
||||
|
||||
@capture_warnings
|
||||
def test_read_setup_file(self):
|
||||
# trying to read a Setup file
|
||||
# (sample extracted from the PyGame project)
|
||||
|
|
@ -33,22 +30,16 @@ class ExtensionTestCase(unittest.TestCase):
|
|||
|
||||
self.assertEquals(names, wanted)
|
||||
|
||||
@unittest.skipIf(sys.flags.optimize >= 2,
|
||||
"Assertions are omitted with -O2 and above")
|
||||
def test_extension_init_assertions(self):
|
||||
# The first argument, which is the name, must be a string.
|
||||
def test_extension_init(self):
|
||||
# the first argument, which is the name, must be a string
|
||||
self.assertRaises(AssertionError, Extension, 1, [])
|
||||
ext = Extension('name', [])
|
||||
self.assertEquals(ext.name, 'name')
|
||||
|
||||
# the second argument, which is the list of files, must
|
||||
# be a list of strings
|
||||
self.assertRaises(AssertionError, Extension, 'name', 'file')
|
||||
self.assertRaises(AssertionError, Extension, 'name', ['file', 1])
|
||||
|
||||
def test_extension_init(self):
|
||||
ext = Extension('name', [])
|
||||
self.assertEquals(ext.name, 'name')
|
||||
|
||||
|
||||
ext = Extension('name', ['file1', 'file2'])
|
||||
self.assertEquals(ext.sources, ['file1', 'file2'])
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue