From: <cg...@us...> - 2006-09-07 03:44:11
|
Revision: 2928 http://svn.sourceforge.net/jython/?rev=2928&view=rev Author: cgroves Date: 2006-09-06 20:44:07 -0700 (Wed, 06 Sep 2006) Log Message: ----------- test for bug #1284344 Added Paths: ----------- trunk/bugtests/test392.py Added: trunk/bugtests/test392.py =================================================================== --- trunk/bugtests/test392.py (rev 0) +++ trunk/bugtests/test392.py 2006-09-07 03:44:07 UTC (rev 2928) @@ -0,0 +1,24 @@ +''' +From bug #1284344 +import a compiled module moved to a new location and check that its __file__ +matches its new spot. +''' + +fname = 'test392m.py' + +open(fname, 'w').close()#touch! + +import test392m +del test392m +import os +compiledName = 'test392m$py.class' +os.rename(compiledName, 'test392LibDir/%s' % compiledName) +os.remove(fname) + +import support +ret = support.runJython('test392importer.py', expectError=True) +if ret == 1: + raise support.TestError, '__file__ on test392m reflected where it was compiled, not where it was imported.' +elif ret != 0: + raise support.TestError, 'running test392importer.py exited with an unexpected code' + This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |