diff options
author | Todd Gamblin <tgamblin@llnl.gov> | 2014-03-16 15:24:03 -0700 |
---|---|---|
committer | Todd Gamblin <tgamblin@llnl.gov> | 2014-03-16 15:24:03 -0700 |
commit | 566dc037e7151f814bb9cd4c847c5a5a2184c2e9 (patch) | |
tree | 348b64c75471ca4e28d39f1933cf0c3600bc7090 | |
parent | 8b1c760ea32f7150f5a5fb34f36c7206983654d3 (diff) | |
download | spack-566dc037e7151f814bb9cd4c847c5a5a2184c2e9.tar.gz spack-566dc037e7151f814bb9cd4c847c5a5a2184c2e9.tar.bz2 spack-566dc037e7151f814bb9cd4c847c5a5a2184c2e9.tar.xz spack-566dc037e7151f814bb9cd4c847c5a5a2184c2e9.zip |
Add a test for package names
-rw-r--r-- | lib/spack/spack/test/packages.py | 13 |
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')) |