TestFixtures

Phần mềm chụp màn hình:
TestFixtures
Các chi tiết về phần mềm:
Phiên bản: 3.0.0
Ngày tải lên: 15 Apr 15
Nhà phát triển: Chris Withers
Giấy phép: Miễn phí
Phổ biến: 0

Rating: nan/5 (Total Votes: 0)

Các dự án TestFixtures cung cấp một bộ sưu tập của người giúp việc và các đối tượng giả mà rất hữu ích khi viết bài kiểm tra đơn vị hoặc các xét nghiệm doc.
Những người trợ giúp có sẵn và các đối tượng giả được liệt kê dưới đây, ví dụ chức năng, xem nội dung của thư mục kiểm tra.
So sánh
& Nbsp; Lớp này cho phép bạn nhanh chóng giữ chỗ mà có thể được sử dụng để so sánh với kết quả mong đợi với kết quả thực tế mà các đối tượng trong các kết quả thực tế không hỗ trợ so sánh hữu ích. Việc so sánh có thể được chỉ dựa vào kiểu của đối tượng, trong đó đặc biệt hữu ích khi so sánh trình tự quay từ mã kiểm tra.
so sánh
& Nbsp; Một thay thế cho assertEquals và failUnless (x () là True) mô hình. Cung cấp cho sự khác biệt hữu dụng hơn khi các đối số là không giống nhau, đặc biệt là cho các trình tự và chuỗi dài.
diff
& Nbsp; chức năng này sẽ so sánh hai chuỗi và đưa ra một khác biệt thống nhất của so sánh của họ. Handy như một tham số thứ ba để unittest.TestCase.assertEquals.
máy phát điện
& Nbsp; chức năng này sẽ trả về một máy phát điện mà sản lượng các tham số của nó được gọi với khi máy phát điện được lặp hơn.
LogCapture
& Nbsp; helper này cho phép bạn chụp đăng nhập tin nhắn cho người khai thác gỗ quy định tại doctests.
log_capture
& Nbsp; trang trí này cho phép bạn chụp đăng nhập tin nhắn cho người khai thác gỗ quy định trong suốt thời gian của phương pháp unittest.
thay thế
& Nbsp; trang trí này cho phép bạn thay thế các đối tượng như các lớp học và chức năng trong suốt thời gian của một phương pháp unittest. Việc thay thế được loại bỏ bất kể điều gì xảy ra trong quá trình thử nghiệm.
Replacer
& Nbsp; helper này cho phép bạn thay thế các đối tượng như các lớp học và chức năng từ bên trong doctests và sau đó khôi phục bản một lần thử nghiệm hoàn tất.
should_raise
& Nbsp; Đây là một phiên bản tốt hơn của assertRaises cho phép bạn kiểm tra các trường hợp ngoại lệ được nêu ra là không chỉ có các loại chính xác, nhưng cũng có các thông số chính xác.
test_date
& Nbsp; Đây là một nhà máy lớp tiện dụng mà trả thay thế datetime.date rằng có một phương pháp hiện nay cho phép lặp lại, các chỉ dẫn, ngày thử nghiệm.
test_datetime
& Nbsp; Đây là một nhà máy lớp tiện dụng mà trả datetime.datetime thay thế mà có một phương pháp mà doanh nghiệp mang lại cho lặp lại, các chỉ dẫn, datetimes thể kiểm chứng.
test_time
& Nbsp; Đây là một sự thay thế tiện dụng cho time.time cung cấp cho lặp lại, các chỉ dẫn, thời gian kiểm chứng.
quấn
& Nbsp; Đây là một trang trí chung cho phương pháp và chức năng gói các cuộc gọi với một mã thử-cuối cùng và có thực hiện trước khi thử và như là một phần của các cuối cùng

là gì mới trong. phiên bản này:

  • cố định một lỗi mà các trang tríreplace qua một classmethod hơn là replacment cho trang trí có thể được gọi khi thay thế một classmethod
  • thêm vào phương pháp thiết lập để test_date, test_datetime và test_time để cho phép thiết lập các thông số cho các trường hợp tiếp theo để được trả lại.
  • tăng thông số vùng đồng bằng và delta_type để test_date, test_datetime và test_time để kiểm soát khoảng thời gian giữa các trường hợp trả lại.

là gì mới trong phiên bản 1.6.3:

  • cố định một số lỗi trong instantiation của test_datetime và test_date trường hợp mà cắn khi so sánh loại đã được thực hiện giữa các trường và các lớp mà chúng được khởi tạo.

là gì mới trong phiên bản 1.6.2:

  • So sánh thay đổi để sử dụng __eq__ và __ne__ thay vì __cmp phản đối __
  • ghi nhận rằng các vấn đề khi sử dụng để so sánh với các đối tượng thực hiện __eq__ mình, chẳng hạn như trường hợp của mô hình Django.

là gì mới trong phiên bản 1.6.1:

  • replace và bây giờ có thể thay thế Replacer.replace thuộc tính mà có thể không có mặt, với điều kiện 'tham số strict` được thông qua như là False.
  • should_raise giờ bắt BaseException hơn là ngoại lệ để nâng cao các SystemExit và KeyboardInterrupt có thể được kiểm tra.

là gì mới trong phiên bản 1.6.0:

  • thêm hỗ trợ cho việc sử dụng TempDirectory Chúng, Replacer và LogCapture như quản lý nội dung cho báo cáo với
  • thử nghiệm thất bại cố định trong Python 2.6

là gì mới trong phiên bản 1.5.4:

  • sửa chữa lỗi nơi should_raise đã không phàn nàn khi không có ngoại lệ được tăng lên nhưng ai mong muốn.
  • làm rõ rằng sự trở lại của một cuộc gọi should_raise sẽ là None trong trường hợp ngoại lệ xảy ra bởi không có ngoại lệ dự kiến ​​được quy định.

là gì mới trong phiên bản 1.5.3:

  • should_raise bây giờ hỗ trợ các phương pháp khác hơn __call __

là gì mới trong phiên bản 1.5.2:

  • tăng makedir và check_dir phương pháp để TempDirectory Chúng và hỗ trợ thêm cho các tiểu thư mục để đọc và viết

là gì mới trong phiên bản 1.4.0:

  • cải thiện đại diện của thất bại So sánh
  • cải thiện đại diện của không so sánh với trình tự

Yêu cầu :

  • Python

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

Checker
Checker

20 Feb 15

mailinglogger
mailinglogger

15 Apr 15

nose_fixes
nose_fixes

14 Apr 15

Ý kiến ​​để TestFixtures

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