Author: christian.heimes Date: Sat Dec 8 16:34:59 2007 New Revision: 59422
Added: python/branches/py3k/Lib/distutils/tests/test_sysconfig.py (contents, props changed) Log: Readded Lib/distutils/tests/test_sysconfig.py Somehow it went missing during the merge Added: python/branches/py3k/Lib/distutils/tests/test_sysconfig.py ============================================================================== --- (empty file) +++ python/branches/py3k/Lib/distutils/tests/test_sysconfig.py Sat Dec 8 16:34:59 2007 @@ -0,0 +1,37 @@ +"""Tests for distutils.dist.""" + +from distutils import sysconfig +import os +import sys +import unittest + +from test.test_support import TESTFN + +class SysconfigTestCase(unittest.TestCase): + + def test_get_config_h_filename(self): + config_h = sysconfig.get_config_h_filename() + self.assert_(os.path.isfile(config_h), config_h) + + def test_get_python_lib(self): + lib_dir = sysconfig.get_python_lib() + # XXX doesn't work on Inux when Python was never installed before + #self.assert_(os.path.isdir(lib_dir), lib_dir) + # test for pythonxx.lib? + + def test_get_python_inc(self): + inc_dir = sysconfig.get_python_inc() + self.assert_(os.path.isdir(inc_dir), inc_dir) + python_h = os.path.join(inc_dir, "Python.h") + self.assert_(os.path.isfile(python_h), python_h) + + def test_get_config_vars(self): + cvars = sysconfig.get_config_vars() + self.assert_(isinstance(cvars, dict)) + self.assert_(cvars) + + +def test_suite(): + suite = unittest.TestSuite() + suite.addTest(unittest.makeSuite(SysconfigTestCase)) + return suite _______________________________________________ Python-3000-checkins mailing list [email protected] http://mail.python.org/mailman/listinfo/python-3000-checkins
