nose-parameterized

Phần mềm chụp màn hình:
nose-parameterized
Các chi tiết về phần mềm:
Phiên bản: 0.3.1
Ngày tải lên: 14 Apr 15
Nhà phát triển: David Wolever
Giấy phép: Miễn phí
Phổ biến: 40

Rating: 2.5/5 (Total Votes: 2)

mũi-patameterized là một trang trí cho các tham số thử nghiệm với mũi.
Mũi. Nó có phát điện thử nghiệm. Nhưng họ loại suck, bởi vì:
- Họ thường đòi hỏi một chức năng thứ hai
- Họ làm cho nó khó khăn để tách dữ liệu từ các thử nghiệm
- Họ không làm việc với subclases của unittest.TestCase
Nhưng mũi-tham số bản sửa lỗi.
Kiểm tra nó ra:
 mèo test_math.py
từ nose.tools nhập assert_equal
từ nhập khẩu nose_parameterized tham số
unittest nhập khẩu
toán nhập khẩu
parameterized ([
& Nbsp; (2, 2, 4),
& Nbsp; (2, 3, 8),
& Nbsp; (1, 9, 1),
& Nbsp; (0, 9, 0),
])
def test_pow (cơ sở, số mũ, dự kiến):
& Nbsp; assert_equal (Math.pow (cơ sở, số mũ), dự kiến)
lớp TestMathUnitTest (unittest.TestCase):
& Nbsp; @ parameterized.expand ([
& Nbsp; (- 1.5, -2.0),
& Nbsp; (1.0, 1.0),
& Nbsp; (1,6, 1),
& Nbsp;])
& Nbsp; def test_floor (self, đầu vào, dự kiến):
& Nbsp; assert_equal (Math.floor (đầu vào), dự kiến)
$ Nosetests -v test_math.py
test_math.test_pow (2, 2, 4) ... ok
test_math.test_pow (2, 3, 8) ... ok
test_math.test_pow (1, 9, 1) ... ok
test_math.test_pow (0, 9, 0) ... ok
test_floor_0 (test_math.TestMathUnitTest) ... ok
test_floor_1 (test_math.TestMathUnitTest) ... ok
test_floor_2 (test_math.TestMathUnitTest) ... ok
-------------------------------------------------- --------------------
Ran 7 lần kiểm tra trong 0.002s
OK

Yêu cầu :

  • Python
  • mũi

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

Ý kiến ​​để nose-parameterized

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