diff options
-rw-r--r-- | NEWS | 7 | ||||
-rw-r--r-- | simple.scenario | 8 | ||||
-rwxr-xr-x | yarn | 2 |
3 files changed, 12 insertions, 5 deletions
@@ -3,6 +3,13 @@ NEWS for cmdtest This file summarizes changes between releases of cmdtest. +Version 0.21, released 2016-01-25 +--------------------------------- + +* Fixed another non-ASCII problem in yarns. Also found by Heikki + Haapala. This time, environment variable values must be encoded (we + do UTF-8). + Version 0.20, released 2016-01-25 --------------------------------- diff --git a/simple.scenario b/simple.scenario index 72dfebe..c08388d 100644 --- a/simple.scenario +++ b/simple.scenario @@ -19,13 +19,13 @@ We also support some non-ASCII text: älämölö. We support that also in scenario and step names: SCENARIO fööbär - GIVEN örrör - THEN trööt + GIVEN thing örrör + THEN thing trööt - IMPLEMENTS GIVEN örrör + IMPLEMENTS GIVEN thing (.*) true - IMPLEMENTS THEN trööt + IMPLEMENTS THEN thing (.*) true We can have code examples: @@ -451,7 +451,7 @@ class YarnRunner(cliapp.Application): env['SRCDIR'] = os.getcwd() env['HOME'] = self.homedir(datadir) for i, match in enumerate(m.groups('')): - env['MATCH_%d' % (i+1)] = match + env['MATCH_%d' % (i+1)] = match.encode('utf-8') if self.settings['cd-datadir']: cwd = datadir |