Guido van Rossum
4ece95d55a
#Added doc string.
1997-09-09 20:44:04 +00:00
Guido van Rossum
4f9f8e3599
Make functionality more closely the same as what's implemented by default.
1997-09-09 20:39:58 +00:00
Guido van Rossum
501d0bb7ad
*** empty log message ***
1997-09-09 20:35:20 +00:00
Guido van Rossum
1c0d851a32
Renamed platform specific subdirectories to plat-*.
1997-09-09 03:50:59 +00:00
Guido van Rossum
5c1f5bd5f6
Renamed dos_8x3 to dos-8x3.
1997-09-09 03:42:09 +00:00
Guido van Rossum
d7500fcbb4
These directories renamed: tkinter -> lib-tk, stdwin -> lib-stdwin.
1997-09-09 03:39:21 +00:00
Guido van Rossum
c8bf884248
Added test for __all__.
1997-09-08 16:06:20 +00:00
Guido van Rossum
e8fd143b7e
#Adapt the doc string to reality.
1997-09-08 02:47:46 +00:00
Guido van Rossum
10499324cf
Initialize self.__tempfiles to [] in the constructor (else it remains
...
a shared class variable -- but each instance will attempt to clean it
up entirely ob cleanup).
1997-09-08 02:16:33 +00:00
Guido van Rossum
62b297b698
Change packages -> site-packages
1997-09-08 02:14:09 +00:00
Guido van Rossum
d6ead328b3
*Semantic change*: when unpickling the instance variables of an
...
instance, use inst.__dict__.update(value) instead of a for loop with
setattr() over the value.keys(). This is more consistent (the
pickling doesn't use getattr() either but pickles inst.__dict__) and
avoids problems with instances that have a __setattr__ hook.
But it *is* a semantic change (because the setattr hook is no longer
used). So beware!
1997-09-08 02:08:11 +00:00
Guido van Rossum
eeadc04200
Look for uuencoded test files in the directory containing this module, too.
...
(This is necessary because when imported as test.test_rgbimg, the test
directory is not on sys.path.)
1997-09-07 16:54:34 +00:00
Guido van Rossum
bc8b2bd95e
Look for uuencoded test files in the directory containing this module, too.
...
(This is necessary because when imported as test.test_rgbimg, the test
directory is not on sys.path.)
1997-09-07 16:50:45 +00:00
Guido van Rossum
f9fa20b2d2
Pass optional arguments (globals(), locals(), []) to __import__() so
...
it will run as package test, e.g. this will run the test suite:
import test.regrtest
test.regrtest.main()
1997-09-07 16:42:34 +00:00
Guido van Rossum
10887a3067
Fix details in the test:
...
- traceback should go to stdout!
- don't import ni, import t1!
- nicer support for command line options, only if run as __main__
1997-09-07 06:12:11 +00:00
Guido van Rossum
81da02e6aa
Added feeble test for reload() of packages and submodules.
1997-09-06 19:58:53 +00:00
Guido van Rossum
6c61242c78
Test set for package import.
1997-09-06 18:42:57 +00:00
Guido van Rossum
f394f56c2b
Made the 'info' argument to SyntaxError optional, so phase-2 syntax
...
errors are handled (these gave ``TypeError: not enough arguments'').
Also changed its __str__() to correct a typo (missing self.) and
return str(self.msg) to ensure the result is always string.
Also changed the default __str__ to simply return str(self.args).
1997-09-05 19:00:56 +00:00
Jeremy Hylton
6459627b12
Now produces some reassuring output.
1997-09-04 23:42:01 +00:00
Jeremy Hylton
9dc2b8ee07
Many more tests, including tests of many optional arguments.
1997-09-04 23:41:37 +00:00
Guido van Rossum
898c915a31
Added some try-excepts so that it can be imported in restricted mode
...
(though some type names are undefined in that case, e.g. CodeType
(inaccessible), FileType (not always accessible), and TracebackType
and FrameType (inaccessible).
1997-09-04 22:12:34 +00:00
Guido van Rossum
d807b7589b
The re test suite is very slow on slower hosts.
...
To save time, only run the first and last 10 tests except in verbose mode.
1997-09-04 14:35:45 +00:00
Guido van Rossum
dc5d07d952
Different test for Unix -- rely on os.sep instead of sys.platform.
1997-09-03 23:12:18 +00:00
Guido van Rossum
2b3fd76cc7
One patch from Sjoerd and one from Jack.
...
Sjoerd: add separate administration of temporary files created y
URLopener.retrieve() so cleanup can properly remove them. The old
code removed everything in tempcache which was a bad idea if the user
had passed a non-temp file into it. (I added a line to delete the
tempcache in cleanup() -- it still seems to make sense.)
Jack: in basejoin(), interpret relative paths starting in "../". This
is necessary if the server uses symbolic links.
1997-09-03 22:36:15 +00:00
Guido van Rossum
ad87d3e826
Give in to Mike Meyer -- add *both* lib/python1.5/packages and
...
lib/site-python to the path (if they exist). This is a reasonable
compromise.
1997-09-03 21:41:30 +00:00
Guido van Rossum
fc6efffbf9
#Removed debug print that was accidentally left in.
1997-09-03 00:35:38 +00:00
Guido van Rossum
5ed5c4c364
Add the same _keep_alive patch (by Michael Scharff) that was added to
...
copy.deepcopy() a while ago. Can't reproduce this but it doesn't
break anything and it looks like the code could have the same problem.
1997-09-03 00:23:54 +00:00
Guido van Rossum
625f40de05
#typo
1997-08-30 20:04:42 +00:00
Guido van Rossum
a28dab5ea2
Write out the dynamic OS choice, to avoid exec statements.
...
Adding support for a new OS is now a bit more work, but I bet that
'dos' or 'nt' will cover most situations...
1997-08-29 22:36:47 +00:00
Guido van Rossum
f30bec7bb2
New site.py semantics. Searches in
...
<*prefix>/lib/python<version>/packages for *.pth files containing
directories that are appended to sys.path.
1997-08-29 22:30:45 +00:00
Barry Warsaw
3e613ce79b
New file, which is imported by the built-in module when python is
...
started with the -X option. This file contains the definitions for
the built-in exception classes.
1997-08-29 21:59:26 +00:00
Barry Warsaw
6ed41a0a87
Expanded r() function to handle class exceptions.
1997-08-29 21:58:25 +00:00
Guido van Rossum
02840fdf84
user.py -- when imported, execfile(~/.pythonrc.py).
1997-08-28 14:32:14 +00:00
Guido van Rossum
e2ed9df645
Fixed bugs regarding lines starting with '.' (both receiving and sending).
...
Added a minimal test function.
1997-08-26 23:26:18 +00:00
Guido van Rossum
ab0abdcef8
Explicitly close the socket and temp file in URLopener.retrieve(), so
...
that multiple retrievals using the same connection will work.
This leaves open the more general problem that after
f = urlopen("ftp://...")
f must be closed before another retrieval from the same host should be
attempted.
1997-08-26 19:06:40 +00:00
Barry Warsaw
09f9547393
regression test for new sequence unpacking semantics
1997-08-25 22:17:45 +00:00
Barry Warsaw
9525df03bf
Output for sequence unpacking test
1997-08-25 22:15:22 +00:00
Barry Warsaw
558f66ff53
Added a few more tests of exception class raising
1997-08-22 21:28:05 +00:00
Barry Warsaw
ac405ce3f9
generated output for new tests
1997-08-22 21:27:40 +00:00
Barry Warsaw
d543077aa6
Added tests of the new builtin functions issubclass() and isinstance()
1997-08-22 21:27:03 +00:00
Guido van Rossum
b6784dc53f
Interpret three slashes in file: URL as local file (for Netscape on
...
Windows/Mac).
1997-08-20 23:34:01 +00:00
Guido van Rossum
558be283bf
Make sure the objects returned by __getinitargs__() are kept alive (in
...
the memo) to avoid a certain kind of nasty crash. (Not easily
reproducable because it requires a later call to __getinitargs__() to
return a tuple that happens to be allocated at the same address.)
1997-08-20 22:26:19 +00:00
Guido van Rossum
a412220bbf
Change default verbosity so that there are only three levels left: -q,
...
default and -v. In default mode, the name of each test is printed.
-v is the same as the old -vv. -q is more quiet than the old default
mode; that's fine I think.
1997-08-18 20:08:24 +00:00
Guido van Rossum
e7038425b1
Tweaks to cope with strftime returning 0 without error for %Z
1997-08-18 15:37:38 +00:00
Guido van Rossum
f07eaea134
Forgot to check in the fixed output for print
1997-08-18 15:36:05 +00:00
Guido van Rossum
9918e0c750
Add missing comma to make a tuple of (tagOrId).
1997-08-18 14:44:04 +00:00
Guido van Rossum
ce32096661
Oops. Of course, print b should also be print `b`. :-(
1997-08-18 13:42:28 +00:00
Guido van Rossum
c95a6c1af5
Use imp.find_module() as the most certain way to find the test data.
1997-08-15 16:23:32 +00:00
Jeremy Hylton
57fa217b01
generated by regrtest.py -g
1997-08-15 16:00:02 +00:00
Jeremy Hylton
6eb4b6a0bd
test the zlib module
...
only produce output if somethign goes wrong
1997-08-15 15:59:43 +00:00