Commit 71e89c12 by Sébastien Eustace

Fix Pool not raising an error when no package could be found

parent c12d86b7
......@@ -5,6 +5,7 @@
### Fixed
- Fixed permission errors when adding/removing git dependencies on Windows.
- Fixed `Pool` not raising an exception when no package could be found.
## [0.12.7] - 2018-11-08
......
......@@ -73,7 +73,7 @@ class Pool(BaseRepository):
return package
return None
raise PackageNotFound("Package {} ({}) not found.".format(name, version))
def find_packages(
self, name, constraint=None, extras=None, allow_prereleases=False
......
import pytest
from poetry.repositories import Pool
from poetry.repositories import Repository
from poetry.repositories.exceptions import PackageNotFound
def test_pool_raises_package_not_found_when_no_package_is_found():
pool = Pool()
pool.add_repository(Repository())
with pytest.raises(PackageNotFound):
pool.package("foo", "1.0.0")
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment