(expected_version, **resolve_kwargs)
| 243 | safe_copy(wheel, os.path.join(td, os.path.basename(wheel))) |
| 244 | |
| 245 | def assert_resolve(expected_version, **resolve_kwargs): |
| 246 | resolved_dists = local_resolve( |
| 247 | requirements=[parse_requirement_string("dep>=1,<4")], |
| 248 | repos_configuration=ReposConfiguration.create(find_links=[Repo(td)]), |
| 249 | **resolve_kwargs |
| 250 | ) |
| 251 | assert 1 == len(resolved_dists) |
| 252 | resolved_dist = resolved_dists[0] |
| 253 | assert expected_version == resolved_dist.distribution.version |
| 254 | |
| 255 | assert_resolve("2.0.0") |
| 256 | assert_resolve("2.0.0", allow_prereleases=False) |
no test coverage detected