• Home
  • Raw
  • Download

Lines Matching refs:self

30     def __init__(self, request):  argument
36 self._test_dir = os.path.dirname(str(request.fspath))
39 def _run_conf(self, mode, dot_config=None, out_file='.config', argument
54 extra_env['srctree'] = self._test_dir
62 shutil.copyfile(os.path.join(self._test_dir, dot_config),
82 self.retcode = ps.returncode
83 self.stdout = ps.stdout.read().decode()
84 self.stderr = ps.stderr.read().decode()
89 if self.retcode == 0 and out_file:
91 self.config = f.read()
93 self.config = None
102 print("[retcode]\n{}\n".format(self.retcode))
105 print(self.stdout)
108 print(self.stderr)
110 if self.config is not None:
112 print(self.config)
114 return self.retcode
116 def oldaskconfig(self, dot_config=None, in_keys=None): argument
123 return self._run_conf('--oldaskconfig', dot_config=dot_config,
126 def oldconfig(self, dot_config=None, in_keys=None): argument
133 return self._run_conf('--oldconfig', dot_config=dot_config,
136 def olddefconfig(self, dot_config=None): argument
142 return self._run_conf('--olddefconfig', dot_config=dot_config)
144 def defconfig(self, defconfig): argument
150 defconfig_path = os.path.join(self._test_dir, defconfig)
151 return self._run_conf('--defconfig={}'.format(defconfig_path))
153 def _allconfig(self, mode, all_config): argument
155 all_config_path = os.path.join(self._test_dir, all_config)
160 return self._run_conf('--{}config'.format(mode), extra_env=extra_env)
162 def allyesconfig(self, all_config=None): argument
168 return self._allconfig('allyes', all_config)
170 def allmodconfig(self, all_config=None): argument
176 return self._allconfig('allmod', all_config)
178 def allnoconfig(self, all_config=None): argument
184 return self._allconfig('allno', all_config)
186 def alldefconfig(self, all_config=None): argument
192 return self._allconfig('alldef', all_config)
194 def randconfig(self, all_config=None): argument
200 return self._allconfig('rand', all_config)
202 def savedefconfig(self, dot_config): argument
208 return self._run_conf('--savedefconfig', out_file='defconfig')
210 def listnewconfig(self, dot_config=None): argument
216 return self._run_conf('--listnewconfig', dot_config=dot_config,
220 def _read_and_compare(self, compare, expected): argument
226 with open(os.path.join(self._test_dir, expected)) as f:
228 return compare(self, expected_data)
230 def _contains(self, attr, expected): argument
231 return self._read_and_compare(
235 def _matches(self, attr, expected): argument
236 return self._read_and_compare(lambda s, e: getattr(s, attr) == e,
239 def config_contains(self, expected): argument
245 return self._contains('config', expected)
247 def config_matches(self, expected): argument
253 return self._matches('config', expected)
255 def stdout_contains(self, expected): argument
261 return self._contains('stdout', expected)
263 def stdout_matches(self, expected): argument
269 return self._matches('stdout', expected)
271 def stderr_contains(self, expected): argument
277 return self._contains('stderr', expected)
279 def stderr_matches(self, expected): argument
285 return self._matches('stderr', expected)