def test_kind(self): with mock.patch('bfg9000.shell.execute', mock_execute), \ mock.patch('bfg9000.shell.which', mock_which): # noqa pkg = packages.package(self.env, 'name', kind='static') self.assertEqual(pkg.name, 'name') self.assertEqual(pkg.version, Version('1.2.3')) self.assertEqual(pkg.specifier, SpecifierSet()) self.assertEqual(pkg.static, True)
def test_invalid_kind(self): with self.assertRaises(ValueError): packages.package(self.env, 'name', kind='bad')