| 310 | |
| 311 | |
| 312 | def test_unsatisfiable(): |
| 313 | # type: () -> None |
| 314 | |
| 315 | assert isinstance(as_range(">3,<2"), UnsatisfiableSpecifierSet) |
| 316 | |
| 317 | assert isinstance(as_range(">=2.7,<2.7"), UnsatisfiableSpecifierSet) |
| 318 | assert isinstance(as_range(">2.7,<=2.7"), UnsatisfiableSpecifierSet) |
| 319 | assert isinstance(as_range(">2.7,<2.7"), UnsatisfiableSpecifierSet) |
| 320 | assert cast(Range, as_range("==2.7")) in cast(Range, as_range(">=2.7,<=2.7")) |
| 321 | |
| 322 | assert isinstance(as_range(">=3.8,!=3.8.*,!=3.9.*,<3.10"), UnsatisfiableSpecifierSet) |
| 323 | |
| 324 | assert not includes(">2,<3", ">=2.7,<2.7") |
| 325 | assert not includes(">=2.7,<2.7", ">2,<3") |