• Home
  • Raw
  • Download

Lines Matching refs:cmd

60         cmd = support.missing_compiler_executable()
61 if cmd is not None:
62 self.skipTest('The %r command is not found' % cmd)
69 cmd = self.build_ext(dist)
70 fixup_build_ext(cmd)
71 cmd.build_lib = self.tmp_dir
72 cmd.build_temp = self.tmp_dir
79 cmd.ensure_finalized()
80 cmd.run()
120 cmd = self.build_ext(dist)
128 cmd.ensure_finalized()
137 self.assertGreater(len(cmd.library_dirs), 0)
142 cmd = self.build_ext(dist)
146 cmd.user_options]
150 cmd.user = 1
159 cmd.ensure_finalized()
163 self.assertIn(lib, cmd.library_dirs)
164 self.assertIn(lib, cmd.rpath)
165 self.assertIn(incl, cmd.include_dirs)
173 cmd = self.build_ext(dist)
174 cmd.ensure_finalized()
176 cmd.run) # should raise an error
180 cmd = self.build_ext(dist)
181 cmd.ensure_finalized()
182 cmd.run() # should pass
189 cmd = self.build_ext(dist)
190 cmd.finalize_options()
194 self.assertIn(p, cmd.include_dirs)
198 self.assertIn(p, cmd.include_dirs)
202 cmd = self.build_ext(dist)
203 cmd.libraries = 'my_lib, other_lib lastlib'
204 cmd.finalize_options()
205 self.assertEqual(cmd.libraries, ['my_lib', 'other_lib', 'lastlib'])
209 cmd = self.build_ext(dist)
210 cmd.library_dirs = 'my_lib_dir%sother_lib_dir' % os.pathsep
211 cmd.finalize_options()
212 self.assertIn('my_lib_dir', cmd.library_dirs)
213 self.assertIn('other_lib_dir', cmd.library_dirs)
217 cmd = self.build_ext(dist)
218 cmd.rpath = 'one%stwo' % os.pathsep
219 cmd.finalize_options()
220 self.assertEqual(cmd.rpath, ['one', 'two'])
224 cmd = build_ext(dist)
225 cmd.link_objects = 'one two,three'
226 cmd.finalize_options()
227 self.assertEqual(cmd.link_objects, ['one', 'two', 'three'])
233 cmd = self.build_ext(dist)
234 cmd.define = 'one,two'
235 cmd.finalize_options()
236 self.assertEqual(cmd.define, [('one', '1'), ('two', '1')])
240 cmd = self.build_ext(dist)
241 cmd.undef = 'one,two'
242 cmd.finalize_options()
243 self.assertEqual(cmd.undef, ['one', 'two'])
246 cmd = self.build_ext(dist)
247 cmd.swig_opts = None
248 cmd.finalize_options()
249 self.assertEqual(cmd.swig_opts, [])
251 cmd = self.build_ext(dist)
252 cmd.swig_opts = '1 2'
253 cmd.finalize_options()
254 self.assertEqual(cmd.swig_opts, ['1', '2'])
258 cmd = self.build_ext(dist)
259 cmd.finalize_options()
263 cmd.check_extensions_list, 'foo')
268 self.assertRaises(DistutilsSetupError, cmd.check_extensions_list, exts)
274 self.assertRaises(DistutilsSetupError, cmd.check_extensions_list, exts)
279 self.assertRaises(DistutilsSetupError, cmd.check_extensions_list, exts)
284 cmd.check_extensions_list(exts)
297 self.assertRaises(DistutilsSetupError, cmd.check_extensions_list, exts)
300 cmd.check_extensions_list(exts)
307 cmd = self.build_ext(dist)
308 cmd.ensure_finalized()
309 self.assertEqual(cmd.get_source_files(), ['xxx'])
317 cmd = self.build_ext(dist)
318 cmd.ensure_finalized()
319 self.assertRegex(cmd.get_ext_filename(modules[0].name), r'foo(_d)?\..*')
320 self.assertRegex(cmd.get_ext_filename(modules[1].name), r'föö(_d)?\..*')
321 self.assertEqual(cmd.get_export_symbols(modules[0]), ['PyInit_foo'])
322 self.assertEqual(cmd.get_export_symbols(modules[1]), ['PyInitU_f_gkaa'])
329 cmd = self.build_ext(dist)
330 cmd.compiler = 'unix'
331 cmd.ensure_finalized()
332 cmd.run()
333 self.assertEqual(cmd.compiler, 'unix')
336 cmd = support.missing_compiler_executable()
337 if cmd is not None:
338 self.skipTest('The %r command is not found' % cmd)
345 cmd = self.build_ext(dist)
346 fixup_build_ext(cmd)
347 cmd.ensure_finalized()
348 self.assertEqual(len(cmd.get_outputs()), 1)
350 cmd.build_lib = os.path.join(self.tmp_dir, 'build')
351 cmd.build_temp = os.path.join(self.tmp_dir, 'tempt')
359 cmd.inplace = 1
360 cmd.run()
361 so_file = cmd.get_outputs()[0]
370 cmd.inplace = 0
371 cmd.compiler = None
372 cmd.run()
373 so_file = cmd.get_outputs()[0]
377 self.assertEqual(so_dir, cmd.build_lib)
380 build_py = cmd.get_finalized_command('build_py')
382 path = cmd.get_ext_fullpath('foo')
385 self.assertEqual(path, cmd.build_lib)
388 cmd.inplace = 1
393 path = cmd.get_ext_fullpath('foo')
408 cmd = self.build_ext(dist)
409 cmd.inplace = 1
410 cmd.distribution.package_dir = {'': 'src'}
411 cmd.distribution.packages = ['lxml', 'lxml.html']
414 path = cmd.get_ext_fullpath('lxml.etree')
418 cmd.inplace = 0
419 cmd.build_lib = os.path.join(curdir, 'tmpdir')
421 path = cmd.get_ext_fullpath('lxml.etree')
425 build_py = cmd.get_finalized_command('build_py')
427 cmd.distribution.packages = ['twisted', 'twisted.runner.portmap']
428 path = cmd.get_ext_fullpath('twisted.runner.portmap')
434 cmd.inplace = 1
435 path = cmd.get_ext_fullpath('twisted.runner.portmap')
519 cmd = self.build_ext(dist)
520 cmd.build_lib = self.tmp_dir
521 cmd.build_temp = self.tmp_dir
529 cmd.ensure_finalized()
530 cmd.run()