Add CLI test changes and explanation
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 2/5
- Thời gian dự kiến
- 1-3 giờ
- Mức phù hợp với người mới
- 45/100
- Loại issue
- Tài liệu
- Độ rõ ràng
- Khá rõ ràng
- Mức độ hoạt động
- Đình trệ
- Công nghệ
- python
- Lĩnh vực
- cli, documentation
Hướng nghiên cứu
Bắt đầu với Section 5.1 và test_command_line_interface trong test_.py. Xem lại các ví dụ runner.invoke, bao gồm input ['4'] và kết quả ['--help'], sau đó cập nhật phần giải thích về CLI test và các thay đổi test liên quan. Được xem là hoàn tất khi bài học giải thích các input dạng danh sách chuỗi và sự khác biệt giữa Usage: main và package-name.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Location within the Course
- Section:5
- Lesson:1
- Language:English
Description
We create the CLI in 5.1 but we don't talk about how to make the test_command_line_interface in test_<package>.py work.
If there are inputs for the command line, they need to be specified as strings in a list as in result = runner.invoke(cli.main, ['4']).
Also, maybe because of the way we have a cli.py file, calling help_result = runner.invoke(cli.main, ['--help']) in the test code gives a different answer than <package> --help on the command line. Instead of "Usage: <package>", it returns "Usage: main".
- Ngôn ngữ chính
- Không có dữ liệu ngôn ngữ
- Star
- 8
- Fork
- 0
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của twoscoops/Creating-and-Distributing-Python-Packages
-
Errors with flake8 running tox Đang mở
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 25/100
twoscoops/Creating-and-Distributing-Python-Packages#36 · 2 bình luận ·
-
Typo in 3.1 under Add Git remote Đang mở
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 35/100
twoscoops/Creating-and-Distributing-Python-Packages#35 · 1 bình luận ·
-
More explanation for Travis-CI Đang mở
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 50/100
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 45/100
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 45/100
Tất cả issue của twoscoops/Creating-and-Distributing-Python-Packages
Issue tương tự
-
`--app` focus through the daemon can pick an off-screen window and refuse with `axElementNotFound` Đang mởclawsweeper:fix-shape-clear clawsweeper:queueable-fix clawsweeper:source-repro impact:other issue-rating: 🦞 diamond lobster no-stale P1
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100
-
state:needs triage
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
zed-industries/zed#64742 · 1 bình luận ·
-
documentation
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
gitbutlerapp/gitbutler#16066 ·
-
make dev prints the runtime default model (gpt-5.6-terra), not the app's text model (gpt-5.6-sol) Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
eandualem/avatar-studio#68 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100