def check_cli_ns(self): result = TestResult('Checking CLI list-ns') (ret, ns_msgs) = core.simple_exec('any', 'wmi', ['--list-all-ns', '--namespace', 'root']) result.assert_equals(ret, status.OK, 'Check that --list-all-ns returns ok') result.assert_equals(len(ns_msgs), 1, 'Check that --list-all-ns returns one entry') if len(ns_msgs) > 0: result.assert_contains(ns_msgs[0], 'CIMV2', 'Check that --list-all-ns contains cimv2') return result
def check_cli_ns(self): result = TestResult('Checking CLI list-ns') (ret, ns_msgs) = self.core.simple_exec('any', 'wmi', ['--list-all-ns', '--namespace', 'root']) result.assert_equals(ret, 1, 'Check that --list-all-ns returns ok') result.assert_equals(len(ns_msgs), 1, 'Check that --list-all-ns returns one entry') if len(ns_msgs) > 0: result.assert_contains(ns_msgs[0], 'CIMV2', 'Check that --list-all-ns contains cimv2') return result
def check_cli_ls(self, ns, expected, missing): result = TestResult('Checking CLI list-classes %s'%ns) args = ['--list-classes', '--simple'] if ns != None: args.extend(['--namespace', ns]) (ret, ns_msgs) = core.simple_exec('any', 'wmi', args) result.assert_equals(ret, status.OK, 'Check that --list-classes returns ok') result.assert_equals(len(ns_msgs), 1, 'Check that --list-classes returns one entry') if len(ns_msgs) > 0: result.assert_contains(ns_msgs[0], expected, 'Check that --list-classes contains %s'%expected) result.assert_not_contains(ns_msgs[0], missing, 'Check that --list-classes does not contains %s'%missing) return result
def check_cli_ls(self, ns, expected, missing): result = TestResult('Checking CLI list-classes %s'%ns) args = ['--list-classes', '--simple'] if ns != None: args.extend(['--namespace', ns]) (ret, ns_msgs) = self.core.simple_exec('any', 'wmi', args) result.assert_equals(ret, 1, 'Check that --list-classes returns ok') result.assert_equals(len(ns_msgs), 1, 'Check that --list-classes returns one entry') if len(ns_msgs) > 0: result.assert_contains(ns_msgs[0], expected, 'Check that --list-classes contains %s'%expected) result.assert_not_contains(ns_msgs[0], missing, 'Check that --list-classes does not contains %s'%missing) return result