test_launcher fails if no Python is installed
Đang mở
Chưa có ai nhận issue này.
OS-windows
tests
- Ngôn ngữ chính
- Python
- Star
- 77.2k
- Fork
- 35.9k
- Chỉ số merge pull request
- Chỉ số pull request đang chờ
Mô tả
If no Python is installed on a system, test_launcher fails with:
======================================================================
FAIL: test_shebang_command_in_venv (test.test_launcher.TestLauncher.test_shebang_command_in_venv)
----------------------------------------------------------------------
Traceback (most recent call last):
File "C:\Users\encukou\dev\cpython\Lib\test\test_launcher.py", line 765, in test_shebang_command_in_venv
data = self.run_py([script], env=env)
File "C:\Users\encukou\dev\cpython\Lib\test\test_launcher.py", line 254, in run_py
self.assertEqual(expect_returncode, p.returncode)
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: 0 != 103
There's now a Buildbot that happens to have this config, see e.g. here
Linked PRs
- gh-121091
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.
Hướng nghiên cứu
Bắt đầu trong Lib/test/test_launcher.py tại TestLauncher.test_shebang_command_in_venv và xem xét lỗi trên một hệ thống không cài đặt Python. Tái hiện bài kiểm thử với cấu hình đó và xác minh rằng bộ kiểm thử test_launcher chạy thành công trên thiết lập Buildbot bị ảnh hưởng.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- python
- Lĩnh vực
- testing-qa
- Loại issue
- Lỗi
- Độ khó
- 2/5
- Thời gian dự kiến
- 1-3 giờ
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Khá rõ ràng
- Mức phù hợp với người mới
- 35/100