From e6f31b3c667339333ac20a537d1256942fed9de7 Mon Sep 17 00:00:00 2001 From: Rusty Russell Date: Sat, 23 Jun 2018 13:59:21 +0930 Subject: [PATCH] pytest: allow duplicated options. Python dict can't have duplicate entries, but some options can be specified multiple times. The easiest way is to put a list in the dict. Signed-off-by: Rusty Russell --- tests/utils.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tests/utils.py b/tests/utils.py index fe728993b..eac280c4c 100644 --- a/tests/utils.py +++ b/tests/utils.py @@ -316,6 +316,9 @@ class LightningD(TailableProc): for k, v in sorted(self.opts.items()): if v is None: opts.append("--{}".format(k)) + elif isinstance(v, list): + for i in v: + opts.append("--{}={}".format(k, i)) else: opts.append("--{}={}".format(k, v))