On 04/13/2012 08:59 PM, Martin Kletzander wrote:
On 04/13/2012 09:56 AM, Guannan Ren wrote:
> we use the "re.match(".+:.+", tripped_casename)" only check
testcase
> name line, such as domain:start, we don't want it to check flag.
> placing it just after flags checking is right place.
> ---
> parser.py | 5 +++--
> 1 files changed, 3 insertions(+), 2 deletions(-)
>
> diff --git a/parser.py b/parser.py
> index 18f6ccd..e569d7f 100644
> --- a/parser.py
> +++ b/parser.py
> @@ -327,8 +327,6 @@ class CaseFileParser(object):
>
> tripped_caselist = casestring.strip().split()
> tripped_casename = tripped_caselist[0]
> - if not re.match(".+:.+", tripped_casename):
> - raise exception.CaseConfigfileError("casename line format
error!")
>
> if self.debug:
> self.debug_print("we begin to handle the case",
> @@ -416,6 +414,9 @@ class CaseFileParser(object):
> list.append(option_case)
> continue
>
> + if not re.match(".+:.+", tripped_casename):
> + raise exception.CaseConfigfileError("%s line format
error!" % tripped_casename)
> +
> for caselist in list:
> newdict = {}
> newdict[tripped_casename] = {}
I think both of these are fine, ACK series.
Martin
Thanks, pushed
Guannan Ren