diff options
| author | milde <milde@929543f6-e4f2-0310-98a6-ba3bd3dd1d04> | 2018-01-16 13:30:57 +0000 |
|---|---|---|
| committer | milde <milde@929543f6-e4f2-0310-98a6-ba3bd3dd1d04> | 2018-01-16 13:30:57 +0000 |
| commit | ff213d76ef0df2b533ec624d604ea5c32b479d6a (patch) | |
| tree | b45b35ccea6054ed041b8f1777938bb77bc149de /test/test_nodes.py | |
| parent | af08c361656440dbc3fd34c3448f61e9619eb723 (diff) | |
| download | docutils-ff213d76ef0df2b533ec624d604ea5c32b479d6a.tar.gz | |
Fix [ 251 ] system_message.copy() TypeError. Fix nodes.Element.copy()
Avoid clash with multiple values for keyword argument "rawsource".
Let nodes.Element.copy() also copy "document", "line",
and "source" attributes.
git-svn-id: https://svn.code.sf.net/p/docutils/code/trunk/docutils@8212 929543f6-e4f2-0310-98a6-ba3bd3dd1d04
Diffstat (limited to 'test/test_nodes.py')
| -rwxr-xr-x | test/test_nodes.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/test/test_nodes.py b/test/test_nodes.py index 557078c77..6541c699e 100755 --- a/test/test_nodes.py +++ b/test/test_nodes.py @@ -616,6 +616,9 @@ class MiscTests(unittest.TestCase): self.assertEqual(e.rawsource, 'rawsource') self.assertEqual(e_copy.rawsource, e.rawsource) self.assertEqual(e_copy['att'], 'e') + self.assertEqual(e_copy.document, e.document) + self.assertEqual(e_copy.source, e.source) + self.assertEqual(e_copy.line, e.line) # Children are not copied. self.assertEqual(len(e_copy), 0) # Deep copy: |
