From a4be01f2eb04d5f1fa83f6ce885eeb706d18a6c2 Mon Sep 17 00:00:00 2001 From: Feliciano Long Date: Wed, 15 Aug 2018 21:36:08 -0500 Subject: [PATCH] update to 1.4.1 and fix no username bug --- app.py | 2 +- grader.py | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/app.py b/app.py index 6ff01b4..1b5f83e 100644 --- a/app.py +++ b/app.py @@ -17,7 +17,7 @@ from dns_cache import _set_dns_cache -GRADER_VERSION = '1.4.0' +GRADER_VERSION = '1.4.1' if __name__ == '__main__': report_logger.info("QiwuGrader ver {0}".format(GRADER_VERSION)) diff --git a/grader.py b/grader.py index 8c44464..29168bc 100644 --- a/grader.py +++ b/grader.py @@ -172,9 +172,9 @@ def init(self, config): robots = [] if self.test_type == 'knowledge': - robots = config.get_config("usernames") + robots = config.get_config("usernames", None) if not robots: - robots = [config.get_config("username")] + robots = config.get_config("username", None) elif self.test_type == 'api': robots = config.get_config('name', 'Unknown') @@ -209,6 +209,7 @@ def test(self): if self.robots is None or len(self.robots) == 0: report_logger.error("Couldn't find username to test, grader exit") + return 0 for i, robot in enumerate(self.robots): if self.print_info: