On Wed, Jun 12, 2019 at 12:29 AM Eric Garver <[email protected]> wrote:
>
> On Fri, Jun 07, 2019 at 01:20:58AM +0530, Shekhar Sharma wrote:
> > This patch converts the 'iptables-test.py' file (iptables/iptables-test.py)
> > to run on
> > both python 2 and python3.
> >
> >
> > Signed-off-by: Shekhar Sharma <[email protected]>
> > ---
> > iptables-test.py | 43 ++++++++++++++++++++++---------------------
> > 1 file changed, 22 insertions(+), 21 deletions(-)
> >
> > diff --git a/On Sun, Jun 09, 2019 at 11:48:49PM +0530, Shekhar Sharma wrote:
> This patch adds the netns feature to the 'nft-test.py' file.
>
> Signed-off-by: Shekhar Sharma <[email protected]>
> ---
> The version history of the patch is :
> v1: add the netns feature
> v2: use format() method to simplify print statements.
> v3: updated the shebang
> v4: resent the same with small changes
>
> tests/py/nft-test.py | 98 ++++++++++++++++++++++++++++++++++++--------
> 1 file changed, 80 insertions(+), 18 deletions(-)
>
> diff --git a/tests/py/nft-test.py b/tests/py/nft-test.py
> index 4e18ae54..c9f65dc5 100755
> --- a/tests/py/nft-test.py
> +++ b/tests/py/nft-test.py
[..]
iptables-test.py b/iptables-test.py
> > index 532dee7..8018b65 100755
> > --- a/iptables-test.py
> > +++ b/iptables-test.py
> [..]
> > @@ -79,7 +80,7 @@ def run_test(iptables, rule, rule_save, res, filename,
> > lineno, netns):
> >
> > cmd = iptables + " -A " + rule
> > if netns:
> > - cmd = "ip netns exec ____iptables-container-test " +
> > EXECUTEABLE + " " + cmd
> > + cmd = "ip netns exec ____iptables-container-test " +
> > EXECUTEABLE + " {}".format(cmd)
>
> This is a bogus change. No reason to switch to format() when we're just
> concatenating strings. Many occurrences of this in the patch.
>
> I think you only need to fix the print statements.
>
Okay, i will change it and resend the patch.
> >
> > ret = execute_cmd(cmd, filename, lineno)
> >
> [..]
> > @@ -365,9 +366,9 @@ def main():
> > passed += file_passed
> > test_files += 1
> >
> > - print ("%d test files, %d unit tests, %d passed" %
> > - (test_files, tests, passed))
> > + print("{} test files, {} unit tests, {} passed".format(test_files,
> > tests, passed))
> >
> >
> > if __name__ == '__main__':
> > main()
> > +
>
> Bogus new line.
Should i change the shebang to this here as well?
#!/usr/bin/env python
Thanks!
Shekhar