Speccer

Phần mềm chụp màn hình:
Speccer
Các chi tiết về phần mềm:
Phiên bản: 0.7.5
Ngày tải lên: 14 Apr 15
Nhà phát triển: Juho Vepsalainen
Giấy phép: Miễn phí
Phổ biến: 20

Rating: nan/5 (Total Votes: 0)

Speccer là một thử nghiệm runner dựa trên đặc điểm cho Python.
Speccer cung cấp phương tiện đơn giản để kiểm tra mô-đun riêng. Nó sử dụng một cú pháp khẳng định tự do tối thiểu. Cú pháp này được biên dịch thành mã thực tế sử dụng unittest Python. Từ nay trở đi Speccer có thể được xem như là một thay thế cho nó trong những tình huống khác nhau.
Chạy "setup.py cài đặt" để bắt đầu lắc lư. Xem "demo" thư mục cho một ví dụ thực tế. Một khi bạn đã cài đặt công cụ này chỉ gọi "speccer" tại thư mục đó. Bạn sẽ thấy một số kết quả xét nghiệm. Hãy để tinh chỉnh các tập tin để cung cấp cho nó một đi thích hợp.
Đặc điểm kỹ thuật cơ bản Cú pháp
Một đặc điểm kỹ thuật mô-đun có thể giống như thế này:
myclass.spec: (kiểm tra myclass.py)
& Nbsp; thành lập
& Nbsp; c = myclass.MyClass ()
& Nbsp; thêm hai và hai
& Nbsp; c.add (2,2) == 4
& Nbsp; thêm âm
& Nbsp; c.add (10, -10) == 0
& Nbsp; thất bại thêm int và chuỗi
& Nbsp; c.add (10, 'foo') tăng Lỗi Loại
Nó trông khá giống như bất kỳ thử nghiệm khác mà bạn có thể nhìn thấy trước. Cú pháp có thể là một chút nhẹ hơn, mặc dù. Là một tác giả kiểm tra, bạn có thể tập trung vào việc thiết yếu trong khi văn bản khẳng định. Ngoài ra nó là một chút đẹp hơn để đọc theo cách này.
Lưu ý rằng nó có thể kết hợp mã Python thường xuyên trong các bài kiểm tra. Điều này có thể không làm việc trong tất cả các trường hợp, mặc dù, và phải được báo cáo.
"Set up" là một phương pháp thử nghiệm được xác định trước đó là chạy trước mỗi đặc điểm kỹ thuật. Bằng cách này bạn có thể thiết lập một số đối tượng mà có sẵn cho mỗi bài kiểm tra.
Mỗi đặc điểm kỹ thuật có chứa một tên và một số mã thực tế khẳng định một cái gì đó. Tôi đã liệt kê khẳng định sẵn dưới đây:
& Nbsp; ==, bằng
& Nbsp;! =, Không bằng
& Nbsp; ~ =, là gần như bằng nhau
& Nbsp;! ~ =, Không phải là gần như bằng nhau
& Nbsp;>, lớn hơn
& Nbsp;> =, lớn hơn hoặc bằng
& Nbsp; <, nhỏ hơn
& Nbsp; <=, nhỏ hơn hoặc bằng
& Nbsp; x Những khẳng định bản đồ trực tiếp đến những cái có sẵn trong module unittest Python. Nếu một số người có vẻ lạ đối với bạn, xem http://docs.python.org/library/unittest.html.

Requirements:

  • Python

Phần mềm tương tự

NoseDBResult
NoseDBResult

11 May 15

teamcity-messages
teamcity-messages

15 Apr 15

UPPAAL
UPPAAL

2 Jun 15

BuildBot
BuildBot

17 Feb 15

Phần mềm khác của nhà phát triển Juho Vepsalainen

drag.js
drag.js

10 Feb 16

jquery.ellipsis
jquery.ellipsis

12 Apr 15

reload.js
reload.js

6 Jun 15

caro.js
caro.js

1 Mar 15

Ý kiến ​​để Speccer

Bình luận không
Nhập bình luận
Bật hình ảnh!