Czy można wyświetlić wartości asercji, które się nie powiodły? Pokazuje on traceback i jaki rodzaj wyjątku został rzucony, ale bardziej praktycznym byłoby wiedzieć, które wartości zawiodły.Testowanie w jednostkach języka Python: generowanie nieudanych wartości assertów show
Przykład:
assert result.file == file
AssertionError
Dzięki, powinienem używać self.assert. Możesz pozwolić Nosowi pokazać więcej informacji za pomocą -d. Wyświetli typ, ale nie rzeczywistą wartość. – Pickels
Właśnie zauważyłem, dlaczego powiedziałeś, że są brzydcy. Nawiasy i nie == ... fuj. – Pickels
@Pickels W dzisiejszych czasach możesz użyć [pytest] (http://doc.pytest.org/en/latest/). Zachęca on do czystych deklaracji, ale wykonuje pewne analizy kodu, aby upiększyć wyniki awarii, aby uzyskać najlepsze z obu światów. – augurar