diff options
Diffstat (limited to 'tests')
-rwxr-xr-x | tests/test-runner/bin/test-runner.py | 40 | ||||
-rwxr-xr-x | tests/test-runner/bin/zts-report.py | 2 |
2 files changed, 21 insertions, 21 deletions
diff --git a/tests/test-runner/bin/test-runner.py b/tests/test-runner/bin/test-runner.py index f353f9d72..2ed6d466c 100755 --- a/tests/test-runner/bin/test-runner.py +++ b/tests/test-runner/bin/test-runner.py @@ -71,13 +71,13 @@ class Result(object): if killed: self.result = 'KILLED' Result.runresults['KILLED'] += 1 - elif self.returncode is 0: + elif self.returncode == 0: self.result = 'PASS' Result.runresults['PASS'] += 1 - elif self.returncode is 4: + elif self.returncode == 4: self.result = 'SKIP' Result.runresults['SKIP'] += 1 - elif self.returncode is not 0: + elif self.returncode != 0: self.result = 'FAIL' Result.runresults['FAIL'] += 1 @@ -278,7 +278,7 @@ class Cmd(object): write_log(bytearray(result_line, encoding='utf-8'), LOG_FILE) if not options.quiet: write_log(result_line, LOG_OUT) - elif options.quiet and self.result.result is not 'PASS': + elif options.quiet and self.result.result != 'PASS': write_log(result_line, LOG_OUT) lines = sorted(self.result.stdout + self.result.stderr, @@ -369,7 +369,7 @@ class Test(Cmd): cont = True if len(pretest.pathname): pretest.run(options) - cont = pretest.result.result is 'PASS' + cont = pretest.result.result == 'PASS' pretest.log(options) if cont: @@ -448,7 +448,7 @@ class TestGroup(Test): "because it failed verification.\n" % (test, self.pathname), LOG_ERR) - return len(self.tests) is not 0 + return len(self.tests) != 0 def run(self, options): """ @@ -470,7 +470,7 @@ class TestGroup(Test): cont = True if len(pretest.pathname): pretest.run(options) - cont = pretest.result.result is 'PASS' + cont = pretest.result.result == 'PASS' pretest.log(options) for fname in self.tests: @@ -586,7 +586,7 @@ class TestRun(object): for prop in TestGroup.props: for sect in ['DEFAULT', section]: if config.has_option(sect, prop): - if prop is "tags": + if prop == "tags": setattr(testgroup, prop, eval(config.get(sect, prop))) else: @@ -676,7 +676,7 @@ class TestRun(object): return global LOG_FILE_OBJ - if options.cmd is not 'wrconfig': + if options.cmd != 'wrconfig': try: old = os.umask(0) os.makedirs(self.outputdir, mode=0o777) @@ -712,12 +712,12 @@ class TestRun(object): iteration += 1 def summary(self): - if Result.total is 0: + if Result.total == 0: return 2 print('\nResults Summary') for key in list(Result.runresults.keys()): - if Result.runresults[key] is not 0: + if Result.runresults[key] != 0: print('%s\t% 4d' % (key, Result.runresults[key])) m, s = divmod(time() - self.starttime, 60) @@ -787,7 +787,7 @@ def verify_user(user): p = Popen(testcmd) p.wait() - if p.returncode is not 0: + if p.returncode != 0: write_log("Warning: user '%s' cannot use passwordless sudo.\n" % user, LOG_ERR) return False @@ -824,18 +824,18 @@ def fail(retstr, ret=1): def options_cb(option, opt_str, value, parser): path_options = ['runfile', 'outputdir', 'template', 'testdir'] - if option.dest is 'runfile' and '-w' in parser.rargs or \ - option.dest is 'template' and '-c' in parser.rargs: + if option.dest == 'runfile' and '-w' in parser.rargs or \ + option.dest == 'template' and '-c' in parser.rargs: fail('-c and -w are mutually exclusive.') if opt_str in parser.rargs: fail('%s may only be specified once.' % opt_str) - if option.dest is 'runfile': + if option.dest == 'runfile': parser.values.cmd = 'rdconfig' - if option.dest is 'template': + if option.dest == 'template': parser.values.cmd = 'wrconfig' - if option.dest is 'tags': + if option.dest == 'tags': value = [x.strip() for x in value.split(',')] setattr(parser.values, option.dest, value) @@ -904,11 +904,11 @@ def main(): options = parse_args() testrun = TestRun(options) - if options.cmd is 'runtests': + if options.cmd == 'runtests': find_tests(testrun, options) - elif options.cmd is 'rdconfig': + elif options.cmd == 'rdconfig': testrun.read(options) - elif options.cmd is 'wrconfig': + elif options.cmd == 'wrconfig': find_tests(testrun, options) testrun.write(options) exit(0) diff --git a/tests/test-runner/bin/zts-report.py b/tests/test-runner/bin/zts-report.py index 4e51bc94e..953427bba 100755 --- a/tests/test-runner/bin/zts-report.py +++ b/tests/test-runner/bin/zts-report.py @@ -312,7 +312,7 @@ def process_results(pathname): if __name__ == "__main__": - if len(sys.argv) is not 2: + if len(sys.argv) != 2: usage('usage: %s <pathname>' % sys.argv[0]) results = process_results(sys.argv[1]) |