Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
P
python-poetry
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
open
python-poetry
Commits
d1529a19
Unverified
Commit
d1529a19
authored
Oct 28, 2020
by
Eric Engestrom
Committed by
GitHub
Oct 28, 2020
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
show --tree: stop ignoring --no-dev (#3296)
parent
5daeb89b
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
70 additions
and
1 deletions
+70
-1
poetry/console/commands/show.py
+3
-1
tests/console/commands/test_show.py
+67
-0
No files found.
poetry/console/commands/show.py
View file @
d1529a19
...
@@ -55,7 +55,9 @@ lists all packages available."""
...
@@ -55,7 +55,9 @@ lists all packages available."""
# Show tree view if requested
# Show tree view if requested
if
self
.
option
(
"tree"
)
and
not
package
:
if
self
.
option
(
"tree"
)
and
not
package
:
requires
=
self
.
poetry
.
package
.
requires
+
self
.
poetry
.
package
.
dev_requires
requires
=
self
.
poetry
.
package
.
requires
if
include_dev
:
requires
+=
self
.
poetry
.
package
.
dev_requires
packages
=
locked_repo
.
packages
packages
=
locked_repo
.
packages
for
package
in
packages
:
for
package
in
packages
:
for
require
in
requires
:
for
require
in
requires
:
...
...
tests/console/commands/test_show.py
View file @
d1529a19
...
@@ -1152,3 +1152,70 @@ cachy 0.2.0
...
@@ -1152,3 +1152,70 @@ cachy 0.2.0
"""
"""
assert
expected
==
tester
.
io
.
fetch_output
()
assert
expected
==
tester
.
io
.
fetch_output
()
def
test_show_tree_no_dev
(
tester
,
poetry
,
installed
):
poetry
.
package
.
add_dependency
(
Factory
.
create_dependency
(
"cachy"
,
"^0.2.0"
))
poetry
.
package
.
add_dependency
(
Factory
.
create_dependency
(
"pytest"
,
"^6.1.0"
,
category
=
"dev"
)
)
cachy2
=
get_package
(
"cachy"
,
"0.2.0"
)
cachy2
.
add_dependency
(
Factory
.
create_dependency
(
"msgpack-python"
,
">=0.5 <0.6"
))
installed
.
add_package
(
cachy2
)
pytest
=
get_package
(
"pytest"
,
"6.1.1"
)
installed
.
add_package
(
pytest
)
poetry
.
locker
.
mock_lock_data
(
{
"package"
:
[
{
"name"
:
"cachy"
,
"version"
:
"0.2.0"
,
"description"
:
""
,
"category"
:
"main"
,
"optional"
:
False
,
"platform"
:
"*"
,
"python-versions"
:
"*"
,
"checksum"
:
[],
"dependencies"
:
{
"msgpack-python"
:
">=0.5 <0.6"
},
},
{
"name"
:
"msgpack-python"
,
"version"
:
"0.5.1"
,
"description"
:
""
,
"category"
:
"main"
,
"optional"
:
False
,
"platform"
:
"*"
,
"python-versions"
:
"*"
,
"checksum"
:
[],
},
{
"name"
:
"pytest"
,
"version"
:
"6.1.1"
,
"description"
:
""
,
"category"
:
"dev"
,
"optional"
:
False
,
"platform"
:
"*"
,
"python-versions"
:
"*"
,
"checksum"
:
[],
},
],
"metadata"
:
{
"python-versions"
:
"*"
,
"platform"
:
"*"
,
"content-hash"
:
"123456789"
,
"hashes"
:
{
"cachy"
:
[],
"msgpack-python"
:
[],
"pytest"
:
[]},
},
}
)
tester
.
execute
(
"--tree --no-dev"
)
expected
=
"""
\
cachy 0.2.0
`-- msgpack-python >=0.5 <0.6
"""
assert
expected
==
tester
.
io
.
fetch_output
()
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment