summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorTodd Gamblin <tgamblin@llnl.gov>2014-03-16 15:24:03 -0700
committerTodd Gamblin <tgamblin@llnl.gov>2014-03-16 15:24:03 -0700
commit566dc037e7151f814bb9cd4c847c5a5a2184c2e9 (patch)
tree348b64c75471ca4e28d39f1933cf0c3600bc7090 /lib
parent8b1c760ea32f7150f5a5fb34f36c7206983654d3 (diff)
downloadspack-566dc037e7151f814bb9cd4c847c5a5a2184c2e9.tar.gz
spack-566dc037e7151f814bb9cd4c847c5a5a2184c2e9.tar.bz2
spack-566dc037e7151f814bb9cd4c847c5a5a2184c2e9.tar.xz
spack-566dc037e7151f814bb9cd4c847c5a5a2184c2e9.zip
Add a test for package names
Diffstat (limited to 'lib')
-rw-r--r--lib/spack/spack/test/packages.py13
1 files changed, 12 insertions, 1 deletions
diff --git a/lib/spack/spack/test/packages.py b/lib/spack/spack/test/packages.py
index e23df23723..146700948f 100644
--- a/lib/spack/spack/test/packages.py
+++ b/lib/spack/spack/test/packages.py
@@ -24,8 +24,11 @@
##############################################################################
import unittest
-from spack.test.mock_packages_test import *
import spack
+import spack.packages as packages
+
+from spack.test.mock_packages_test import *
+
class PackagesTest(MockPackagesTest):
@@ -51,3 +54,11 @@ class PackagesTest(MockPackagesTest):
def test_nonexisting_package_filename(self):
filename = spack.db.filename_for_package_name('some-nonexisting-package')
self.assertEqual(filename, join_path(mock_packages_path, 'some-nonexisting-package', 'package.py'))
+
+
+ def test_package_class_names(self):
+ self.assertEqual('Mpich', packages.class_name_for_package_name('mpich'))
+ self.assertEqual('PmgrCollective', packages.class_name_for_package_name('pmgr_collective'))
+ self.assertEqual('PmgrCollective', packages.class_name_for_package_name('pmgr-collective'))
+ self.assertEqual('Pmgrcollective', packages.class_name_for_package_name('PmgrCollective'))
+ self.assertEqual('Num_3db', packages.class_name_for_package_name('3db'))