2016-06-25 18 views
6

Python tự kiểm tra như thế nào? Không, "Làm thế nào để viết các bài kiểm tra đơn vị bằng Python?" nhưng "Bộ tuân thủ ở đâu mà CPython, Pypy, v.v ... chạy thử nghiệm để khẳng định chúng là phiên bản Python-X.Y phù hợp?"Python tự kiểm tra như thế nào?

Trang web python đề cập đến pythontest.net, nhưng dường như chỉ là mục tiêu cho các cơ sở thử nghiệm, không phải là một phần hoặc tài nguyên cho bộ tuân thủ.

+0

https://hg.python.org/cpython –

Trả lời

3

Mã nguồn CPython bao gồm test suite được coi là bộ tuân thủ. Bộ phần mềm này được sử dụng để thử nghiệm các triển khai Python khác, xem ví dụ:

+1

Bộ kiểm tra CPython thường được cài đặt ngay cùng với thư viện chuẩn (mặc dù các bản phân phối khác nhau có thể để nó ra hoặc gói riêng). Hãy thử 'python -m test' để chạy nó nếu nó có sẵn trên hệ thống của bạn! – Blckknght

+0

Mà bằng cách này là tài liệu trong [tài liệu của thư viện chuẩn] (https://docs.python.org/3/library/test.html) – mgc

+0

@Blckknght: Tôi liên kết với phiên bản Python 2.7, bởi vì đó là những gì 3 lần triển khai lại lớn hỗ trợ ngay bây giờ. Trong Python 2.7, bạn chạy bộ với 'python -m test.regrtest' để thay thế. –

Các vấn đề liên quan