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 | ddde4af2ad7ac51f41537ce356d7c190817ce714 (patch) | |
| tree | f5c10d40d62e8e1d9d3924d8e87b062d95d4da39 /docutils/test/test_nodes.py | |
| parent | 94041206ff045582fc88ef5ead790805a14b0963 (diff) | |
| download | docutils-ddde4af2ad7ac51f41537ce356d7c190817ce714.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: http://svn.code.sf.net/p/docutils/code/trunk@8212 929543f6-e4f2-0310-98a6-ba3bd3dd1d04
Diffstat (limited to 'docutils/test/test_nodes.py')
| -rwxr-xr-x | docutils/test/test_nodes.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/docutils/test/test_nodes.py b/docutils/test/test_nodes.py index 557078c77..6541c699e 100755 --- a/docutils/test/test_nodes.py +++ b/docutils/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: |
