summaryrefslogtreecommitdiff
path: root/docutils/test/test_nodes.py
diff options
context:
space:
mode:
authormilde <milde@929543f6-e4f2-0310-98a6-ba3bd3dd1d04>2018-01-16 13:30:57 +0000
committermilde <milde@929543f6-e4f2-0310-98a6-ba3bd3dd1d04>2018-01-16 13:30:57 +0000
commitddde4af2ad7ac51f41537ce356d7c190817ce714 (patch)
treef5c10d40d62e8e1d9d3924d8e87b062d95d4da39 /docutils/test/test_nodes.py
parent94041206ff045582fc88ef5ead790805a14b0963 (diff)
downloaddocutils-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-xdocutils/test/test_nodes.py3
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: