Làm cách nào để buộc pytest hiển thị kết quả bằng màu sắc, ngay cả khi viết vào một đường ống? Có vẻ như không có bất kỳ tùy chọn dòng lệnh nào để làm như vậy.Làm thế nào để buộc pytest ghi màu ra?
Trả lời
Thư viện "py" sử dụng nhiều nhất sẽ không sử dụng màu nếu nó không phát hiện thiết bị đầu cuối. Tôi đã kết thúc việc thay đổi nó để cho phép thiết lập một biến môi trường (PY_FORCE_COLOR=1
) để buộc màu sắc.
Tôi đã gửi một PR cho việc này: https://bitbucket.org/hpk42/py/pull-request/10/add-an-environment-variable-py_force_color
Còn bây giờ, tôi cài đặt nĩa của tôi để làm điều này:
pip install hg+https://[email protected]/msabramo/[email protected]_force_color
Tính đến 2.5.0 py.test có quyền lựa chọn --color=yes
Kể từ 2.7.0, bạn cũng có thể thực hiện:
export PYTEST_ADDOPTS="--color=yes"
Kể từ 2.5.0, (http://pytest.org/latest/changelog.html#id8). – valid
- 1. Làm thế nào để thực hiện ipdb.set_trace() theo ý muốn trong khi chạy thử nghiệm pytest
- 2. Làm thế nào tôi có thể buộc IIS 7 để tuôn ra đầu ra?
- 3. Làm thế nào để buộc các tế bào excel thay đổi màu sắc EXPONENTIALLY?
- 4. Pytest: Bỏ chọn kiểm tra
- 5. Làm thế nào để buộc STORE (ghi đè) lên HDFS trong Pig?
- 6. Làm thế nào để tạo ra một Jlist với các màu thay thế
- 7. Làm thế nào để in màu/màu trong python?
- 8. Làm cách nào để tô màu đầu ra git-status?
- 9. Làm thế nào để Desaturate một màu?
- 10. Làm thế nào để buộc NLog ghi đè lên tệp nhật ký
- 11. Làm thế nào để ép buộc UTF-16 trong khi đọc/ghi trong Java?
- 12. Làm cách nào để ghi đè thuộc tính bị ràng buộc bằng DataTrigger
- 13. Làm thế nào để làm cho pytest chạy doctests cũng như thư mục kiểm tra bình thường?
- 14. Làm thế nào để ghi tệp UTF-8 bằng Java?
- 15. Làm thế nào để tạo ra màu sáng/tối hơn với PHP?
- 16. Làm thế nào để bạn tự động tô màu đầu ra chương trình trong bash shell?
- 17. MathJax: Làm thế nào để thay đổi màu sắc mặc định cho đầu ra svg
- 18. Làm thế nào để giữ màu sắc từ đầu ra msbuild?
- 19. Làm thế nào để tạo ra một số màu sắc đặc biệt nhất trong R?
- 20. Làm thế nào để tạo ra một hình ảnh màu trắng trong Python?
- 21. RSpec. Làm thế nào để tô màu đầu ra đường ống hoặc chuyển hướng?
- 22. Làm thế nào để đưa ra giá trị màu HSL đến một yếu tố svg
- 23. Làm thế nào để xem đầu ra Ant màu trong MSYS/Git Bash?
- 24. Làm thế nào để có được đầu ra màu với git + mintty + mingw trên cửa sổ?
- 25. pytest: khẳng định gần như bằng
- 26. Làm thế nào để Global.asax PostAuthenticateRequest ràng buộc sự kiện xảy ra?
- 27. Làm thế nào để buộc quá trình Java thoát ra trên tai nạn điểm nóng
- 28. làm thế nào để sử dụng ERB đến tập tin đầu ra sau khi ràng buộc
- 29. Làm thế nào để tạo ra một ràng buộc duy nhất trong YML trong Doctrine2?
- 30. Làm thế nào để lưu đầu ra bản ghi NAnt vào một tệp?
như đã nói ở đó, tôi nghĩ rằng chúng ta nên giới thiệu một lựa chọn trực tiếp '' --color = yes | no | auto'' để pytest. – hpk42
py.test hiện có tùy chọn @ hpk42 được đề cập. –