def test_generate_setup_py(self): os.chdir(self.mkdtemp()) self.write_file('setup.cfg', textwrap.dedent("""\ [metadata] name = SPAM classifier = Programming Language :: Python """)) generate_setup_py() self.assertTrue(os.path.exists('setup.py'), 'setup.py not created') rc, out, err = assert_python_ok('setup.py', '--name') self.assertEqual(out, 'SPAM\n') self.assertEqual(err, '') # a generated setup.py should complain if no setup.cfg is present os.unlink('setup.cfg') rc, out, err = assert_python_failure('setup.py', '--name') self.assertIn('setup.cfg', err)
def _generate(distpatcher, args, **kw): generate_setup_py() logger.info('The setup.py was generated')