Lines Matching full:dist
1 """Tests for distutils.dist."""
11 from distutils.dist import Distribution, fix_help_options
183 dist = Distribution(attrs={'author': 'xxx', 'name': 'xxx',
188 self.assertNotIn('options', dir(dist))
194 dist = Distribution(attrs=attrs)
195 dist.finalize_options()
198 self.assertEqual(dist.metadata.platforms, ['one', 'two'])
199 self.assertEqual(dist.metadata.keywords, ['one', 'two'])
203 dist = Distribution(attrs=attrs)
204 dist.finalize_options()
205 self.assertEqual(dist.metadata.platforms, ['foo bar'])
206 self.assertEqual(dist.metadata.keywords, ['foo bar'])
209 dist = Distribution()
210 self.assertEqual(dist.command_packages, None)
211 cmds = dist.get_command_packages()
213 self.assertEqual(dist.command_packages,
216 dist.command_packages = 'one,two'
217 cmds = dist.get_command_packages()
222 dist = Distribution()
225 self.assertRaises(ValueError, dist.announce, args, kwargs)
268 def format_metadata(self, dist): argument
270 dist.metadata.write_pkg_file(sio)
276 dist = Distribution(attrs)
277 meta = self.format_metadata(dist)
287 dist = Distribution(attrs)
288 self.assertEqual(dist.metadata.get_provides(),
290 self.assertEqual(dist.get_provides(),
292 meta = self.format_metadata(dist)
307 dist = Distribution(attrs)
308 self.assertEqual(dist.metadata.get_requires(),
310 self.assertEqual(dist.get_requires(),
312 meta = self.format_metadata(dist)
328 dist = Distribution(attrs)
329 self.assertIsInstance(dist.metadata.requires, list)
336 dist = Distribution(attrs)
337 self.assertEqual(dist.metadata.get_obsoletes(),
339 self.assertEqual(dist.get_obsoletes(),
341 meta = self.format_metadata(dist)
357 dist = Distribution(attrs)
358 self.assertIsInstance(dist.metadata.obsoletes, list)
363 dist = Distribution(attrs)
364 self.assertEqual(dist.get_classifiers(),
366 meta = self.format_metadata(dist)
384 dist = Distribution(attrs)
385 self.assertEqual(dist.get_keywords(),
402 dist = Distribution(attrs)
403 self.assertEqual(dist.get_platforms(),
420 dist = Distribution(attrs)
421 meta = self.format_metadata(dist)
434 dist = Distribution(attrs)
435 meta = self.format_metadata(dist)
456 dist = Distribution()
461 files = dist.find_config_files()
468 files = dist.find_config_files()
483 dist = Distribution()
485 dist.help = 1
486 dist.script_name = 'setup.py'
488 dist.parse_command_line()
504 dist = Distribution(attrs)
505 metadata = dist.metadata