def test_available_packages_by_name(self): filenames, import_mock = self.create_fake_import(name=FAKE_NAME1) with patch('procyon.pkg.logic.os.listdir', new=lambda ls: filenames): with patch('__builtin__.__import__', new=lambda *args: import_mock): packages = get_available_packages_by_name(name=FAKE_NAME1) self.assertEqual(len(packages), 1) self.assertTrue(FAKE_NAME1 in packages) packages = get_available_packages_by_name(name='not_founded') self.assertFalse(packages)
def test_available_packages_by_name(self): filenames, import_mock = self.create_fake_import(name=FAKE_NAME1) with patch('procyon.pkg.logic.os.listdir', new=lambda ls: filenames): with patch('__builtin__.__import__', new=lambda *args: import_mock): packages = get_available_packages_by_name(name=FAKE_NAME1) self.assertEqual(len(packages), 1) self.assertTrue(FAKE_NAME1 in packages) packages = get_available_packages_by_name(name='not_founded') self.assertFalse(packages)
def search(package): """Search packages. """ return get_available_packages_by_name(name=package)
def search(package): """Search packages. """ return get_available_packages_by_name(name=package)