Skip to content
Snippets Groups Projects
Commit 566dc037 authored by Todd Gamblin's avatar Todd Gamblin
Browse files

Add a test for package names

parent 8b1c760e
No related branches found
No related tags found
No related merge requests found
...@@ -24,8 +24,11 @@ ...@@ -24,8 +24,11 @@
############################################################################## ##############################################################################
import unittest import unittest
from spack.test.mock_packages_test import *
import spack import spack
import spack.packages as packages
from spack.test.mock_packages_test import *
class PackagesTest(MockPackagesTest): class PackagesTest(MockPackagesTest):
...@@ -51,3 +54,11 @@ def test_package_name(self): ...@@ -51,3 +54,11 @@ def test_package_name(self):
def test_nonexisting_package_filename(self): def test_nonexisting_package_filename(self):
filename = spack.db.filename_for_package_name('some-nonexisting-package') filename = spack.db.filename_for_package_name('some-nonexisting-package')
self.assertEqual(filename, join_path(mock_packages_path, 'some-nonexisting-package', 'package.py')) 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'))
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment