summaryrefslogtreecommitdiffstats
path: root/Lib/test/test_copy.py
Commit message (Collapse)AuthorAgeFilesLines
* Issue #26167: Backported copy tests.Serhiy Storchaka2016-03-061-4/+47
|
* Issue #25718: Fixed copying object with state with boolean value is false.Serhiy Storchaka2015-11-301-0/+9
|
* Merged revisions 84495-84496 via svnmerge fromAntoine Pitrou2010-09-041-0/+20
| | | | | | | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/branches/py3k ........ r84495 | antoine.pitrou | 2010-09-04 19:40:21 +0200 (sam., 04 sept. 2010) | 4 lines Issue #1100562: Fix deep-copying of objects derived from the list and dict types. Patch by Michele Orrù and Björn Lindqvist. ........ r84496 | antoine.pitrou | 2010-09-04 19:40:51 +0200 (sam., 04 sept. 2010) | 3 lines Fix Björn's name in ACKS. ........
* Remove unused imports in test modules.Georg Brandl2010-02-071-1/+0
|
* #7092: Silence more py3k warnings. Patch by Florent Xicluna.Ezio Melotti2010-02-031-1/+1
|
* use assert[Not]In where appropriateEzio Melotti2010-01-231-1/+1
|
* Reverting the Revision: 77368. I committed Flox's big patch for tests bySenthil Kumaran2010-01-081-1/+1
| | | | mistake. ( It may come in for sure tough)
* Fixing - Issue7026 - RuntimeError: dictionary changed size during iteration. ↵Senthil Kumaran2010-01-081-1/+1
| | | | Patch by flox
* Issue #1515: Enable use of deepcopy() with instance methods. Patch by ↵Antoine Pitrou2009-11-281-0/+11
| | | | Robert Collins.
* convert usage of fail* to assert*Benjamin Peterson2009-06-301-62/+62
|
* Issue #2116: Weak references and weak dictionaries now support copy()ing and ↵Antoine Pitrou2009-05-151-0/+88
| | | | deepcopy()ing.
* Issue 2235: Py3k warnings are now emitted for classes that will no longer ↵Nick Coghlan2008-08-111-0/+4
| | | | inherit a__hash__ implementation from a parent class in Python 3.x. The standard library and test suite have been updated to not emit these warnings.
* Revert copy_reg -> copyreg rename.Georg Brandl2008-05-201-3/+3
|
* Added module stub for copy_reg renaming in 3.0.Alexandre Vassalotti2008-05-111-3/+3
| | | | | | Renamed copy_reg to copyreg in the standard library, to avoid spurious warnings and ease later merging to py3k branch. Public documentation remains intact.
* Patch #2167 from calvin: Remove unused importsChristian Heimes2008-02-231-1/+0
|
* - Patch 1433928:Guido van Rossum2006-02-251-0/+16
| | | | | | | | - The copy module now "copies" function objects (as atomic objects). - dict.__getitem__ now looks for a __missing__ hook before raising KeyError. - Added a new type, defaultdict, to the collections module. This uses the new __missing__ hook behavior added to dict (see above).
* Replace backticks with repr() or "%r"Walter Dörwald2004-02-121-2/+2
| | | | From SF patch #852334.
* Deleting cyclic object comparison.Armin Rigo2003-10-281-6/+6
| | | | | SF patch 825639 http://mail.python.org/pipermail/python-dev/2003-October/039445.html
* Copy builtin functions as atomic. Fixes #746304. Will backport to 2.2.Martin v. Löwis2003-06-141-2/+2
|
* SF patch 707900, fixing bug 702858, by Steven Taschuk.Guido van Rossum2003-06-131-2/+49
| | | | | Copying a new-style class that had a reference to itself didn't work. (The same thing worked fine for old-style classes.)
* Fix SF #749831, copy raises SystemError when getstate raises exceptionNeal Norwitz2003-06-081-0/+6
|
* Combine the functionality of test_support.run_unittest()Walter Dörwald2003-05-011-3/+1
| | | | | | | | | | and test_support.run_classtests() into run_unittest() and use it wherever possible. Also don't use "from test.test_support import ...", but "from test import test_support" in a few spots. From SF patch #662807.
* Use __reduce_ex__ in copy.py. The test_*copy_cant() tests are simpler again.Guido van Rossum2003-02-191-8/+24
|
* Somehow, copy() of a classic class object was handledGuido van Rossum2003-02-071-1/+1
| | | | | | atomically, but deepcopy() didn't support this at all. I don't see any reason for this, so I'm adding ClassType to the set of types that are deep-copied atomically.
* Add support for copy_reg.dispatch_table.Guido van Rossum2003-02-071-0/+27
| | | | | Rewrote copy() and deepcopy() without avoidable try/except statements; getattr(x, name, None) or dict.get() are much faster than try/except.
* Fix a bug in the way __getnewargs__ was handled.Guido van Rossum2003-02-061-0/+18
|
* Support all the new stuff supported by the new pickle code:Guido van Rossum2003-02-061-2/+45
| | | | | | - subclasses of list or dict - __reduce__ returning a 4-tuple or 5-tuple - slots
* Support __reduce__ returning a 4-tuple or 5-tuple.Guido van Rossum2003-02-061-0/+36
|
* A test suite for the copy module. This should provide full codeGuido van Rossum2003-02-061-0/+384
coverage.