Tôi đang thử trình soạn thảo Atom và tự hỏi làm cách nào để chạy thử nghiệm đơn vị Python bằng phím tắt.Làm cách nào để chạy thử nghiệm đơn vị Python bằng trình chỉnh sửa Atom?
5
A
Trả lời
9
Lắp đặt
- Cài đặt Atom biên tập
Cài đặt gói Script như thế này:
a) Bắt đầu Atom
b) Nhấn Ctrl + phím Shift + P, gõ "cài đặt các gói và chủ đề" và nhấn Nhập để mở giao diện gói
c) Tìm kiếm các "kịch bản" và cài đặt gói
Đơn vị kiểm tra ví dụ thử nghiệm py
Viết một bài kiểm tra đơn vị và lưu nó như
test.py
.import unittest class MyTest(unittest.TestCase): def test_pass(self): pass def test_fail(self): call_method_that_does_not_exist() if __name__ == '__main__': unittest.main()
kiểm tra Run đơn vị
- Bây giờ, nhấn Ctrl+I để chạy các script Python (see documentation)
đầu ra điều khiển
Bởi vì xét nghiệm đơn vị test_fail
sẽ thất bại, đây sẽ là giao diện điều khiển đầu ra:
E.
======================================================================
ERROR: test_fail (__main__.MyTest)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/Users/Lernkurve/Desktop/PythonDemos/a.py", line 9, in test_fail
call_method_that_does_not_exist()
NameError: global name 'call_method_that_does_not_exist' is not defined
----------------------------------------------------------------------
Ran 2 tests in 0.000s
FAILED (errors=1)
[Finished in 0.047s]
1
Bạn có thể sử dụng Atom Python Test plug-in. Nó hỗ trợ:
- Chạy thử nghiệm dưới con trỏ
- Run all tests của một module
- kiểm tra Run doc
Nó cũng hỗ trợ thêm đối số bổ sung để kiểm tra thực hiện và cho phép để chạy unitttest. TestCase cũng vậy.
Các vấn đề liên quan
- 1. Làm cách nào để lấy tên phương thức thử nghiệm đơn vị khi chạy trong thử nghiệm đơn vị?
- 2. Python CLI đơn vị chương trình thử nghiệm
- 3. Làm cách nào để chạy chương trình trong Trình chỉnh sửa Atom?
- 4. Chạy thử nghiệm đơn vị Tensorflow
- 5. Làm cách nào để chạy chương trình Java trong trình chỉnh sửa Atom?
- 6. Làm cách nào để tạo, xây dựng, chạy và gỡ lỗi chương trình Rust bằng trình chỉnh sửa Atom?
- 7. rake không chạy thử nghiệm đơn vị
- 8. Làm cách nào để thực hiện một thử nghiệm đơn lẻ bằng thử nghiệm/đơn vị Ruby?
- 9. VS2012 không chạy thử nghiệm đơn vị
- 10. trình cài đặt thử nghiệm đơn vị
- 11. Đơn vị thử nghiệm trang trí bằng Python
- 12. Cách nhận Directory trong khi chạy thử nghiệm đơn vị
- 13. Chạy Python từ Atom
- 14. Làm cách nào để chạy thử nghiệm Đơn vị xUnit với Bản xem trước VS2015?
- 15. Làm cách nào để mã đơn vị thử nghiệm tạo một Quy trình mới?
- 16. Icefaces thử nghiệm đơn vị
- 17. chạy tất cả các thử nghiệm đơn vị zend framework2
- 18. Chạy thử nghiệm đơn vị Ruby với Rake
- 19. Làm thế nào để chạy thử nghiệm đơn vị với DSSS và GDC?
- 20. Làm thế nào để chạy thử nghiệm đơn vị Scrapy trong Pycharm
- 21. Làm cách nào để TeamCity chạy thử nghiệm bằng MSTest?
- 22. Làm cách nào để chạy thử nghiệm cụ thể bằng cách sử dụng thử nghiệm dotnet?
- 23. mùi thử nghiệm đơn vị
- 24. Chương trình MPI thử nghiệm đơn vị có gtest
- 25. Thử nghiệm đơn vị với số đơn
- 26. Làm thế nào để chạy một thử nghiệm đơn vị bằng cách sử dụng wrapper gradle 2.2.1 từ dòng lệnh
- 27. Thử nghiệm Đơn vị Android
- 28. Chạy thử nghiệm đơn vị JavaScript bên trong Visual Studio
- 29. Làm cách nào để tải lên tệp thử nghiệm đơn vị bằng MockHttpServletRequest?
- 30. automake: tự động chạy thử nghiệm đơn vị
Hoạt động tuyệt vời! Tôi sử dụng nó với pytest vì vậy tôi đã thêm mã để bắt đầu chạy thử nghiệm: 'if __name __ == '__main__': pytest.main ([__ file__, '--color = yes'])' – Jonatan