Home | History | Annotate | Download | only in tests

Lines Matching refs:cmd

52         cmd = build_ext(dist)
53 support.fixup_build_ext(cmd)
54 cmd.build_lib = self.tmp_dir
55 cmd.build_temp = self.tmp_dir
62 cmd.ensure_finalized()
67 cmd.library_dirs.insert(0, test_support.SAVEDCWD)
68 cmd.run()
93 cmd = build_ext(dist)
101 cmd.ensure_finalized()
110 self.assertTrue(len(cmd.library_dirs) > 0)
119 cmd = build_ext(dist)
123 cmd.user_options]
127 cmd.user = 1
135 cmd.ensure_finalized()
138 self.assertIn(lib, cmd.library_dirs)
139 self.assertIn(lib, cmd.rpath)
140 self.assertIn(incl, cmd.include_dirs)
147 cmd = build_ext(dist)
148 cmd.finalize_options()
151 self.assertTrue(py_include in cmd.include_dirs)
154 self.assertTrue(plat_py_include in cmd.include_dirs)
156 # make sure cmd.libraries is turned into a list
158 cmd = build_ext(dist)
159 cmd.libraries = 'my_lib, other_lib lastlib'
160 cmd.finalize_options()
161 self.assertEqual(cmd.libraries, ['my_lib', 'other_lib', 'lastlib'])
163 # make sure cmd.library_dirs is turned into a list
165 cmd = build_ext(dist)
166 cmd.library_dirs = 'my_lib_dir%sother_lib_dir' % os.pathsep
167 cmd.finalize_options()
168 self.assertIn('my_lib_dir', cmd.library_dirs)
169 self.assertIn('other_lib_dir', cmd.library_dirs)
173 cmd = build_ext(dist)
174 cmd.rpath = 'one%stwo' % os.pathsep
175 cmd.finalize_options()
176 self.assertEqual(cmd.rpath, ['one', 'two'])
182 cmd = build_ext(dist)
183 cmd.define = 'one,two'
184 cmd.finalize_options()
185 self.assertEqual(cmd.define, [('one', '1'), ('two', '1')])
189 cmd = build_ext(dist)
190 cmd.undef = 'one,two'
191 cmd.finalize_options()
192 self.assertEqual(cmd.undef, ['one', 'two'])
195 cmd = build_ext(dist)
196 cmd.swig_opts = None
197 cmd.finalize_options()
198 self.assertEqual(cmd.swig_opts, [])
200 cmd = build_ext(dist)
201 cmd.swig_opts = '1 2'
202 cmd.finalize_options()
203 self.assertEqual(cmd.swig_opts, ['1', '2'])
207 cmd = build_ext(dist)
208 cmd.finalize_options()
211 self.assertRaises(DistutilsSetupError, cmd.check_extensions_list, 'foo')
216 self.assertRaises(DistutilsSetupError, cmd.check_extensions_list, exts)
222 self.assertRaises(DistutilsSetupError, cmd.check_extensions_list, exts)
227 self.assertRaises(DistutilsSetupError, cmd.check_extensions_list, exts)
232 cmd.check_extensions_list(exts)
245 self.assertRaises(DistutilsSetupError, cmd.check_extensions_list, exts)
248 cmd.check_extensions_list(exts)
255 cmd = build_ext(dist)
256 cmd.ensure_finalized()
257 self.assertEqual(cmd.get_source_files(), ['xxx'])
260 # cmd.compiler is an option and
264 cmd = build_ext(dist)
265 cmd.compiler = 'unix'
266 cmd.ensure_finalized()
267 cmd.run()
268 self.assertEqual(cmd.compiler, 'unix')
277 cmd = build_ext(dist)
278 support.fixup_build_ext(cmd)
279 cmd.ensure_finalized()
280 self.assertEqual(len(cmd.get_outputs()), 1)
282 cmd.build_lib = os.path.join(self.tmp_dir, 'build')
283 cmd.build_temp = os.path.join(self.tmp_dir, 'tempt')
291 #cmd.library_dirs.insert(0, old_wd)
294 cmd.library_dirs.insert(0, test_support.SAVEDCWD)
297 cmd.inplace = 1
298 cmd.run()
299 so_file = cmd.get_outputs()[0]
307 cmd.compiler = None
308 cmd.inplace = 0
309 cmd.run()
310 so_file = cmd.get_outputs()[0]
315 self.assertEqual(so_dir, cmd.build_lib)
317 # inplace = 0, cmd.package = 'bar'
318 build_py = cmd.get_finalized_command('build_py')
320 path = cmd.get_ext_fullpath('foo')
323 self.assertEqual(path, cmd.build_lib)
325 # inplace = 1, cmd.package = 'bar'
326 cmd.inplace = 1
331 path = cmd.get_ext_fullpath('foo')
342 cmd = build_ext(dist)
343 cmd.inplace = 1
344 cmd.distribution.package_dir = {'': 'src'}
345 cmd.distribution.packages = ['lxml', 'lxml.html']
348 path = cmd.get_ext_fullpath('lxml.etree')
352 cmd.inplace = 0
353 cmd.build_lib = os.path.join(curdir, 'tmpdir')
355 path = cmd.get_ext_fullpath('lxml.etree')
359 build_py = cmd.get_finalized_command('build_py')
361 cmd.distribution.packages = ['twisted', 'twisted.runner.portmap']
362 path = cmd.get_ext_fullpath('twisted.runner.portmap')
368 cmd.inplace = 1
369 path = cmd.get_ext_fullpath('twisted.runner.portmap')
377 cmd = build_ext(dist)
378 cmd.ensure_finalized()
379 cmd.inplace = 1
380 cmd.distribution.package_dir = {'': 'src'}
381 cmd.distribution.packages = ['lxml', 'lxml.html']
385 path = cmd.get_ext_fullpath('lxml.etree')
402 cmd = setuptools_build_ext(dist)
403 cmd.ensure_finalized()
404 cmd.inplace = 1
405 cmd.distribution.package_dir = {'': 'src'}
406 cmd.distribution.packages = ['lxml', 'lxml.html']
410 path = cmd.get_ext_fullpath('lxml.etree')
420 cmd = build_ext(dist)
421 cmd.ensure_finalized()
424 ext_path = cmd.get_ext_fullpath(ext_name)
425 wanted = os.path.join(cmd
432 cmd = build_ext(dist)
433 cmd.ensure_finalized()
437 ext_path = cmd.get_ext_fullpath(ext_name)
438 wanted = os.path.join(cmd.build_lib, 'UpdateManager', 'fdsend' + ext)
508 cmd = build_ext(dist)
509 cmd.build_lib = self.tmp_dir
510 cmd.build_temp = self.tmp_dir
513 cmd.ensure_finalized()
514 cmd.run()