2015-01-17 33 views

Trả lời

9

Lắp đặt

  1. Cài đặt Atom biên tập
  2. 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

  1. 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ị

  1. 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] 
+0

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

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