Lines Matching refs:self
151 def setUp(self):
152 if self.start_method not in AVAILABLE_START_METHODS:
153 self.skipTest("%r start method not available" % self.start_method)
155 def _check_output(self, script_name, exit_code, out, err):
159 self.assertEqual(exit_code, 0)
160 self.assertEqual(err.decode('utf-8'), '')
161 expected_results = "%s -> [1, 4, 9]" % self.start_method
162 self.assertEqual(out.decode('utf-8').strip(), expected_results)
164 def _check_script(self, script_name, *cmd_line_switches):
167 run_args = cmd_line_switches + (script_name, self.start_method)
169 self._check_output(script_name, rc, out, err)
171 def test_basic_script(self):
174 self._check_script(script_name)
176 def test_basic_script_no_suffix(self):
180 self._check_script(script_name)
182 def test_ipython_workaround(self):
191 self._check_script(script_name)
195 self._check_script(script_no_suffix)
197 def test_script_compiled(self):
203 self._check_script(pyc_file)
205 def test_directory(self):
206 source = self.main_in_children_source
210 self._check_script(script_dir)
212 def test_directory_compiled(self):
213 source = self.main_in_children_source
220 self._check_script(script_dir)
222 def test_zipfile(self):
223 source = self.main_in_children_source
228 self._check_script(zip_name)
230 def test_zipfile_compiled(self):
231 source = self.main_in_children_source
237 self._check_script(zip_name)
239 def test_module_in_package(self):
246 self._check_script(launch_name)
248 def test_module_in_package_in_zipfile(self):
252 self._check_script(launch_name)
254 def test_module_in_subpackage_in_zipfile(self):
258 self._check_script(launch_name)
260 def test_package(self):
261 source = self.main_in_children_source
268 self._check_script(launch_name)
270 def test_package_compiled(self):
271 source = self.main_in_children_source
281 self._check_script(launch_name)