Tôi muốn sử dụng tox
để chạy các yêu cầu hủy trong hai virtualenv, vì ứng dụng của tôi phải hỗ trợ 2 phiên bản Python khác nhau.Làm cách nào để chạy độc tố trong một dự án không có setup.py?
Vấn đề của tôi là tox
yêu cầu setup.py
, nhưng tôi không có gì vì ứng dụng của tôi không phải là mô-đun và có trình cài đặt riêng. Bây giờ tôi không muốn đi qua những rắc rối của tự động hóa quá trình cài đặt như để làm việc với setup.py
, tôi chỉ muốn chạy unittests của tôi mà không cần phải viết một setup.py
.
Điều đó có khả thi không? Hoặc làm thế nào tôi có thể viết một tập lệnh "rỗng" mà chỉ đơn giản là không làm gì? Bạn có thể chỉ cho tôi một số tài liệu về chủ đề này không (tài liệu distutils
giải thích cách viết setup.py
có ý nghĩa, không phải là tài liệu trống)?
Và 'của bạn đang tox.ini' rằng thực sự chạy các bài kiểm tra là gì? – linkyndy
Các thử nghiệm của tôi được chạy với các nosetests: 'commands = nosetests {posargs}' – Kjir
Tôi chạy thử nghiệm Django của mình với 'python manage.py test' để setup.py không cần thiết ở đó. Cảm ơn vì tiền hỗ trợ. –