summaryrefslogtreecommitdiff
path: root/tests/test_emxccompiler.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/test_emxccompiler.py')
-rw-r--r--tests/test_emxccompiler.py33
1 files changed, 33 insertions, 0 deletions
diff --git a/tests/test_emxccompiler.py b/tests/test_emxccompiler.py
new file mode 100644
index 00000000..2176d641
--- /dev/null
+++ b/tests/test_emxccompiler.py
@@ -0,0 +1,33 @@
+"""Tests for distutils.emxccompiler."""
+import unittest
+import sys
+import os
+import warnings
+
+from test.support import check_warnings
+from test.support import captured_stdout
+
+from distutils.emxccompiler import get_versions
+from distutils.util import get_compiler_versions
+from distutils.tests import support
+
+class EmxCCompilerTestCase(support.TempdirManager,
+ unittest.TestCase):
+
+ def test_get_version_deprecated(self):
+ with check_warnings() as w:
+ warnings.simplefilter("always")
+ # make sure get_compiler_versions and get_versions
+ # returns the same gcc
+ gcc, ld, dllwrap = get_compiler_versions()
+ emx_gcc, emx_ld = get_versions()
+ self.assertEquals(gcc, emx_gcc)
+
+ # make sure using get_version() generated a warning
+ self.assertEquals(len(w.warnings), 1)
+
+def test_suite():
+ return unittest.makeSuite(EmxCCompilerTestCase)
+
+if __name__ == '__main__':
+ test_support.run_unittest(test_suite())