mirror of
https://github.com/python/cpython.git
synced 2025-07-24 11:44:31 +00:00
Merged revisions 73895 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk ........ r73895 | tarek.ziade | 2009-07-09 00:40:51 +0200 (Thu, 09 Jul 2009) | 1 line Sets the compiler attribute to keep the old behavior for third-party packages. ........
This commit is contained in:
parent
74c96ec399
commit
556934b385
2 changed files with 29 additions and 4 deletions
|
@ -402,12 +402,21 @@ class BuildExtTestCase(TempdirManager,
|
|||
dist = Distribution()
|
||||
cmd = build_ext(dist)
|
||||
|
||||
class MyCompiler(object):
|
||||
def do_something(self):
|
||||
pass
|
||||
|
||||
with check_warnings() as w:
|
||||
warnings.simplefilter("always")
|
||||
cmd.compiler = object()
|
||||
cmd.compiler = MyCompiler()
|
||||
self.assertEquals(len(w.warnings), 1)
|
||||
cmd.compile = 'unix'
|
||||
self.assertEquals(len(w.warnings), 1)
|
||||
cmd.compiler = MyCompiler()
|
||||
cmd.compiler.do_something()
|
||||
# two more warnings genereated by the get
|
||||
# and the set
|
||||
self.assertEquals(len(w.warnings), 3)
|
||||
|
||||
def test_suite():
|
||||
src = _get_source_filename()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue