From 1a9f5ac5a570d5c15bee3e9c183013da3a9fe168 Mon Sep 17 00:00:00 2001 From: John Vandenberg Date: Tue, 20 Oct 2020 01:28:16 +0700 Subject: [PATCH] Handle quotes around setting paths --- src/tox/config/__init__.py | 28 +++++++++++++-- tests/unit/config/test_config.py | 62 +++++++++++++++++++++++++++++--- 2 files changed, 83 insertions(+), 7 deletions(-) diff --git a/src/tox/config/__init__.py b/src/tox/config/__init__.py index e7a897243..560cc9726 100644 --- a/src/tox/config/__init__.py +++ b/src/tox/config/__init__.py @@ -62,6 +62,7 @@ _ENVSTR_SPLIT_PATTERN = re.compile(r"((?:\{[^}]+\})+)|,") _ENVSTR_EXPAND_PATTERN = re.compile(r"\{([^}]+)\}") _WHITESPACE_PATTERN = re.compile(r"\s+") +_UNESCAPED_DOUBLEQUOTE = re.compile(r"((?