temp: get transitive dependencies alternative #15
Annotations
4 errors
Run poetry run pytest --integration -v:
tests\installation\test_installer.py#L2199
test_run_installs_with_same_version_url_files[win32]
assert {'metadata': ...in32"', ...}]} == {'package': [... '123456789'}}
Omitting 1 identical items, use -vv to show
Differing items:
{'package': [{'dependencies': {'pendulum': '>=1.4.4'}, 'description': '', 'extras': {'bar': ['tomlkit'], 'foo': ['cleo...6ca3ef43e2ad'}], ...}, {'description': '', 'files': [], 'groups': ['main'], 'marker': 'sys_platform == "win32"', ...}]} != {'package': <AoT [{'name': 'demo', 'version': '0.1.0', 'description': '', 'optional': False, 'python-versions': '>=2.7...hon-versions': '*', 'marker': 'sys_platform == "linux" or sys_platform == "win32"', 'groups': ['main'], 'files': []}]>}
Full diff:
- {'package': [{'name': 'demo', 'version': '0.1.0', 'description': '', 'optional': False, 'python-versions': '>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*', 'marker': 'sys_platform == "win32"', 'groups': ['main'], 'files': [{'file': 'demo-0.1.0-py2.py3-none-any.whl', 'hash': 'sha256:70e704135718fffbcbf61ed1fc45933cfd86951a744b681000eaaa75da31f17a'}], 'source': {'type': 'url', 'url': 'https://files.pythonhosted.org/distributions/demo-0.1.0-py2.py3-none-any.whl'}, 'dependencies': {'pendulum': '>=1.4.4'}, 'extras': {'bar': ['tomlkit'], 'foo': ['cleo']}}, {'name': 'demo', 'version': '0.1.0', 'description': '', 'optional': False, 'python-versions': '>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*', 'marker': 'sys_platform == "linux"', 'groups': ['main'], 'files': [{'file': 'demo-0.1.0.tar.gz', 'hash': 'sha256:9fa123ad707a5c6c944743bf3e11a0e80d86cb518d3cf25320866ca3ef43e2ad'}], 'source': {'type': 'url', 'url': 'https://files.pythonhosted.org/distributions/demo-0.1.0.tar.gz'}, 'dependencies': {'pendulum': '>=1.4.4'}, 'extras': {'bar': ['tomlkit'], 'foo': ['cleo']}}, {'name': 'pendulum', 'version': '1.4.4', 'description': '', 'optional': False, 'python-versions': '*', 'marker': 'sys_platform == "linux" or sys_platform == "win32"', 'groups': ['main'], 'files': []}], 'metadata': {'python-versions': '*', 'lock-version': '2.1', 'content-hash': '123456789'}}
+ {
+ 'metadata': {
+ 'content-hash': '123456789',
+ 'lock-version': '2.1',
+ 'python-versions': '*',
+ },
+ 'package': [
+ {
+ 'dependencies': {
+ 'pendulum': '>=1.4.4',
+ },
+ 'description': '',
+ 'extras': {
+ 'bar': [
+ 'tomlkit',
+ ],
+ 'foo': [
+ 'cleo',
+ ],
+ },
+ 'files': [
+ {
+ 'file': 'demo-0.1.0-py2.py3-none-any.whl',
+ 'hash': 'sha256:70e704135718fffbcbf61ed1fc45933cfd86951a744b681000eaaa75da31f17a',
+ },
+ ],
+ 'groups': [
+ 'main',
+ ],
+ 'marker': 'sys_platform == "win32"',
+ 'name': 'demo',
+ 'optional': False,
+ 'python-versions': '>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*',
+ 'source': {
+ 'type': 'url',
+ 'url': 'https://files.pythonhosted.org/distributions/demo-0.1.0-py2.py3-none-any.whl',
+ },
+ 'version': '0.1.0',
+ },
+ {
+ 'dependencies': {
+ 'pendulum': '>=1.4.4',
+ },
+ 'description': '',
+ 'extras': {
+ 'bar': [
+ 'tomlkit',
+ ],
+ 'foo': [
+ 'cleo',
+ ],
+ },
+ 'files': [
+ {
+ 'file': 'demo-0.1.0.tar.gz',
+ 'hash': 'sha256:9fa123ad707a5c6c944743bf3e11a0e80d86cb518d3cf25320866ca3ef43e2ad',
+ },
+ ],
+ 'groups': [
+ 'main',
+ ],
+ 'marker': 'sys_pla
|
Run poetry run pytest --integration -v:
tests\installation\test_installer.py#L2199
test_run_installs_with_same_version_url_files[linux]
assert {'metadata': ...in32"', ...}]} == {'package': [... '123456789'}}
Omitting 1 identical items, use -vv to show
Differing items:
{'package': [{'dependencies': {'pendulum': '>=1.4.4'}, 'description': '', 'extras': {'bar': ['tomlkit'], 'foo': ['cleo...6ca3ef43e2ad'}], ...}, {'description': '', 'files': [], 'groups': ['main'], 'marker': 'sys_platform == "win32"', ...}]} != {'package': <AoT [{'name': 'demo', 'version': '0.1.0', 'description': '', 'optional': False, 'python-versions': '>=2.7...hon-versions': '*', 'marker': 'sys_platform == "linux" or sys_platform == "win32"', 'groups': ['main'], 'files': []}]>}
Full diff:
- {'package': [{'name': 'demo', 'version': '0.1.0', 'description': '', 'optional': False, 'python-versions': '>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*', 'marker': 'sys_platform == "win32"', 'groups': ['main'], 'files': [{'file': 'demo-0.1.0-py2.py3-none-any.whl', 'hash': 'sha256:70e704135718fffbcbf61ed1fc45933cfd86951a744b681000eaaa75da31f17a'}], 'source': {'type': 'url', 'url': 'https://files.pythonhosted.org/distributions/demo-0.1.0-py2.py3-none-any.whl'}, 'dependencies': {'pendulum': '>=1.4.4'}, 'extras': {'bar': ['tomlkit'], 'foo': ['cleo']}}, {'name': 'demo', 'version': '0.1.0', 'description': '', 'optional': False, 'python-versions': '>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*', 'marker': 'sys_platform == "linux"', 'groups': ['main'], 'files': [{'file': 'demo-0.1.0.tar.gz', 'hash': 'sha256:9fa123ad707a5c6c944743bf3e11a0e80d86cb518d3cf25320866ca3ef43e2ad'}], 'source': {'type': 'url', 'url': 'https://files.pythonhosted.org/distributions/demo-0.1.0.tar.gz'}, 'dependencies': {'pendulum': '>=1.4.4'}, 'extras': {'bar': ['tomlkit'], 'foo': ['cleo']}}, {'name': 'pendulum', 'version': '1.4.4', 'description': '', 'optional': False, 'python-versions': '*', 'marker': 'sys_platform == "linux" or sys_platform == "win32"', 'groups': ['main'], 'files': []}], 'metadata': {'python-versions': '*', 'lock-version': '2.1', 'content-hash': '123456789'}}
+ {
+ 'metadata': {
+ 'content-hash': '123456789',
+ 'lock-version': '2.1',
+ 'python-versions': '*',
+ },
+ 'package': [
+ {
+ 'dependencies': {
+ 'pendulum': '>=1.4.4',
+ },
+ 'description': '',
+ 'extras': {
+ 'bar': [
+ 'tomlkit',
+ ],
+ 'foo': [
+ 'cleo',
+ ],
+ },
+ 'files': [
+ {
+ 'file': 'demo-0.1.0-py2.py3-none-any.whl',
+ 'hash': 'sha256:70e704135718fffbcbf61ed1fc45933cfd86951a744b681000eaaa75da31f17a',
+ },
+ ],
+ 'groups': [
+ 'main',
+ ],
+ 'marker': 'sys_platform == "win32"',
+ 'name': 'demo',
+ 'optional': False,
+ 'python-versions': '>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*',
+ 'source': {
+ 'type': 'url',
+ 'url': 'https://files.pythonhosted.org/distributions/demo-0.1.0-py2.py3-none-any.whl',
+ },
+ 'version': '0.1.0',
+ },
+ {
+ 'dependencies': {
+ 'pendulum': '>=1.4.4',
+ },
+ 'description': '',
+ 'extras': {
+ 'bar': [
+ 'tomlkit',
+ ],
+ 'foo': [
+ 'cleo',
+ ],
+ },
+ 'files': [
+ {
+ 'file': 'demo-0.1.0.tar.gz',
+ 'hash': 'sha256:9fa123ad707a5c6c944743bf3e11a0e80d86cb518d3cf25320866ca3ef43e2ad',
+ },
+ ],
+ 'groups': [
+ 'main',
+ ],
+ 'marker': 'sys_pla
|
Run poetry run pytest --integration -v:
tests\puzzle\test_solver_dfs.py#L32
test_dfs
AssertionError: assert not {'a': [0], 'b': [1], 'c': [1], 'root': [-1]}
|
Run poetry run pytest --integration -v
Process completed with exit code 1.
|
Loading