Comment on Elixir is for programmersComments−Erwin12yIf you liked the nice simple assert, you can get an imitation in Python tests using py.test: http://pytest.org/latest/assert.htmlSource code: def test_function(): assert f() == 4 Output: def test_function(): > assert f() == 4 E assert 3 == 4 E + where 3 = f() Here's how it works: http://pytest.org/latest/assert.html#assert-details -- when importing the test module, all simple asserts are rewritten (which has some limitations if side effects are involved).No more verbose self.assertTheItemIsInThisList(item, list) at least.−subleq12yThe problems with side effects have been fixed for a while: http://pybites.blogspot.com/2011/07/behind-scenes-of-pytests...
Comments
If you liked the nice simple assert, you can get an imitation in Python tests using py.test: http://pytest.org/latest/assert.html
Source code:
Output: Here's how it works: http://pytest.org/latest/assert.html#assert-details -- when importing the test module, all simple asserts are rewritten (which has some limitations if side effects are involved).No more verbose self.assertTheItemIsInThisList(item, list) at least.
The problems with side effects have been fixed for a while: http://pybites.blogspot.com/2011/07/behind-scenes-of-pytests...