11
Come affermare l'output con nosetest / unittest in python?
Sto scrivendo test per una funzione come la prossima: def foo(): print 'hello world!' Quindi, quando voglio testare questa funzione, il codice sarà così: import sys from foomodule import foo def test_foo(): foo() output = sys.stdout.getline().strip() # because stdout is an StringIO instance assert output == 'hello world!' Ma se …