summaryrefslogtreecommitdiffstats
path: root/pym/portage/tests/util/test_varExpand.py
diff options
context:
space:
mode:
Diffstat (limited to 'pym/portage/tests/util/test_varExpand.py')
-rw-r--r--pym/portage/tests/util/test_varExpand.py8
1 files changed, 5 insertions, 3 deletions
diff --git a/pym/portage/tests/util/test_varExpand.py b/pym/portage/tests/util/test_varExpand.py
index 9dd488ea3..4af8f80c2 100644
--- a/pym/portage/tests/util/test_varExpand.py
+++ b/pym/portage/tests/util/test_varExpand.py
@@ -25,9 +25,10 @@ class VarExpandTestCase(TestCase):
"""
We want to behave like bash does when expanding a variable
assignment in a sourced file, in which case it performs
- backslash removal for \\ and \$ but nothing more. Note that
- we don't handle escaped quotes here, since genconfig() uses
- shlex to handle that earlier.
+ backslash removal for \\ and \$ but nothing more. It also
+ removes escaped newline characters. Note that we don't
+ handle escaped quotes here, since genconfig() uses shlex
+ to handle that earlier.
"""
varDict = {}
@@ -43,6 +44,7 @@ class VarExpandTestCase(TestCase):
("\\n", "\\n"),
("\\r", "\\r"),
("\\t", "\\t"),
+ ("\\\n", ""),
("\\\"", "\\\""),
("\\'", "\\'"),
]