From f7d525cd64b95e24f551f3ec7be280fd50301102 Mon Sep 17 00:00:00 2001 From: debugtalk Date: Sun, 16 Dec 2018 00:48:59 +0800 Subject: [PATCH] fix unittest for Python 2.7/3.4/3.5 --- tests/test_api.py | 23 +++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) diff --git a/tests/test_api.py b/tests/test_api.py index 96a97ae6..929fc2a6 100644 --- a/tests/test_api.py +++ b/tests/test_api.py @@ -360,17 +360,20 @@ class TestHttpRunner(ApiServerUnittest): summary["details"][0]["stat"]["testsRun"], 4 ) + records_name_list = [ + summary["details"][i]["records"][2]["name"] + for i in range(6) + ] self.assertEqual( - summary["details"][0]["records"][2]["name"], - "create user 101 for TESTSUITE_X1" - ) - self.assertEqual( - summary["details"][3]["records"][2]["name"], - "create user 102 for TESTSUITE_X2" - ) - self.assertEqual( - summary["details"][5]["records"][2]["name"], - "create user 103 for TESTSUITE_X2" + set(records_name_list), + { + "create user 101 for TESTSUITE_X1", + "create user 101 for TESTSUITE_X2", + "create user 102 for TESTSUITE_X1", + "create user 102 for TESTSUITE_X2", + "create user 103 for TESTSUITE_X1", + "create user 103 for TESTSUITE_X2" + } ) # def test_validate_response_content(self):