summaryrefslogtreecommitdiff
path: root/morphlib/buildsystem_tests.py
diff options
context:
space:
mode:
Diffstat (limited to 'morphlib/buildsystem_tests.py')
-rw-r--r--morphlib/buildsystem_tests.py98
1 files changed, 0 insertions, 98 deletions
diff --git a/morphlib/buildsystem_tests.py b/morphlib/buildsystem_tests.py
index 80898ebd..b49d30ae 100644
--- a/morphlib/buildsystem_tests.py
+++ b/morphlib/buildsystem_tests.py
@@ -21,16 +21,6 @@ import unittest
import morphlib
-def touch(pathname):
- with open(pathname, 'w'):
- pass
-
-manual_project = []
-autotools_project = ['configure.in']
-qmake_project = ['foo.pro']
-cmake_project = ['CMakeLists.txt']
-
-
class BuildSystemTests(unittest.TestCase):
def setUp(self):
@@ -54,94 +44,6 @@ class BuildSystemTests(unittest.TestCase):
self.assertTrue(morph.__class__.__name__ == 'Morphology')
-class ManualBuildSystemTests(unittest.TestCase):
-
- def setUp(self):
- self.bs = morphlib.buildsystem.ManualBuildSystem()
-
- def test_does_not_autodetect_empty(self):
- self.assertFalse(self.bs.used_by_project(manual_project))
-
- def test_does_not_autodetect_autotools(self):
- self.assertFalse(self.bs.used_by_project(autotools_project))
-
- def test_does_not_autodetect_qmake(self):
- self.assertFalse(self.bs.used_by_project(qmake_project))
-
- def test_does_not_autodetect_cmake(self):
- self.assertFalse(self.bs.used_by_project(cmake_project))
-
-
-class DummyBuildSystemTests(unittest.TestCase):
-
- def setUp(self):
- self.bs = morphlib.buildsystem.DummyBuildSystem()
-
- def test_does_not_autodetect_empty(self):
- self.assertFalse(self.bs.used_by_project(manual_project))
-
- def test_does_not_autodetect_autotools(self):
- self.assertFalse(self.bs.used_by_project(autotools_project))
-
- def test_does_not_autodetect_cmake(self):
- self.assertFalse(self.bs.used_by_project(cmake_project))
-
- def test_does_not_autodetect_qmake(self):
- self.assertFalse(self.bs.used_by_project(qmake_project))
-
-
-class AutotoolsBuildSystemTests(unittest.TestCase):
-
- def setUp(self):
- self.bs = morphlib.buildsystem.AutotoolsBuildSystem()
-
- def test_does_not_autodetect_empty(self):
- self.assertFalse(self.bs.used_by_project(manual_project))
-
- def test_autodetects_autotools(self):
- self.assertTrue(self.bs.used_by_project(autotools_project))
-
-class CMakeBuildSystemTests(unittest.TestCase):
-
- def setUp(self):
- self.bs = morphlib.buildsystem.CMakeBuildSystem()
-
- def test_does_not_autodetect_empty(self):
- self.assertFalse(self.bs.used_by_project(manual_project))
-
- def test_autodetects_cmake(self):
- self.assertTrue(self.bs.used_by_project(cmake_project))
-
-class QMakeBuildSystemTests(unittest.TestCase):
-
- def setUp(self):
- self.bs = morphlib.buildsystem.QMakeBuildSystem()
-
- def test_does_not_autodetect_empty(self):
- self.assertFalse(self.bs.used_by_project(manual_project))
-
- def test_autodetects_qmake(self):
- self.assertTrue(self.bs.used_by_project(qmake_project))
-
-class DetectBuildSystemTests(unittest.TestCase):
-
- def test_does_not_autodetect_manual(self):
- bs = morphlib.buildsystem.detect_build_system(manual_project)
- self.assertEqual(bs, None)
-
- def test_autodetects_autotools(self):
- bs = morphlib.buildsystem.detect_build_system(autotools_project)
- self.assertEqual(type(bs), morphlib.buildsystem.AutotoolsBuildSystem)
-
- def test_autodetects_cmake(self):
- bs = morphlib.buildsystem.detect_build_system(cmake_project)
- self.assertEqual(type(bs), morphlib.buildsystem.CMakeBuildSystem)
-
- def test_autodetects_qmake(self):
- bs = morphlib.buildsystem.detect_build_system(qmake_project)
- self.assertEqual(type(bs), morphlib.buildsystem.QMakeBuildSystem)
-
-
class LookupBuildSystemTests(unittest.TestCase):
def lookup(self, name):