Add a test for package names
This commit is contained in:
parent
8b1c760ea3
commit
566dc037e7
@ -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):
|
|||||||
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'))
|
||||||
|
Loading…
Reference in New Issue
Block a user