test_sample.py
# coding: utf-8
from unittest import TestCase
from nose.tools import eq_
class SampleTest(TestCase):
def setUp(self):
pass
def tearDown(self):
pass
def test_sample(self):
"""
Échantillon de test
"""
for i in xrange(3):
yield eq_, True, False
Toutefois
$ nosetests -s -v test_sample.py
Échantillon de test... ok
----------------------------------------------------------------------
Ran 1 tests in 0.001s
Cela n'a pas fonctionné comme prévu.
Corrigé comme ci-dessous,
test_sample.py
# coding: utf-8
from nose.tools import eq_
def test_sample():
"""
Échantillon de test
"""
for i in xrange(3):
yield eq_, True, False
Puis
$ nosetests -s -v test_sample.py
Échantillon de test... FAIL
Échantillon de test... FAIL
Échantillon de test... FAIL
======================================================================
FAIL:Échantillon de test
----------------------------------------------------------------------
Traceback (most recent call last):
File "/usr/local/Cellar/numpy/1.9.2/libexec/nose/lib/python2.7/site-packages/nose/case.py", line 197, in runTest
self.test(*self.arg)
AssertionError: True != False
======================================================================
FAIL:Échantillon de test
----------------------------------------------------------------------
Traceback (most recent call last):
File "/usr/local/Cellar/numpy/1.9.2/libexec/nose/lib/python2.7/site-packages/nose/case.py", line 197, in runTest
self.test(*self.arg)
AssertionError: True != False
======================================================================
FAIL:Échantillon de test
----------------------------------------------------------------------
Traceback (most recent call last):
File "/usr/local/Cellar/numpy/1.9.2/libexec/nose/lib/python2.7/site-packages/nose/case.py", line 197, in runTest
self.test(*self.arg)
AssertionError: True != False
----------------------------------------------------------------------
Ran 3 tests in 0.011s
FAILED (failures=3)
Cela a fonctionné comme prévu.
Au revoir, nez. Je vais aller au pytest ... artigatougozaimashita.