Ich habe festgestellt, dass Pytest Schwalben/innere Assertionsunterschiede nicht ausgibt. Ich habe einige Code-Bibliothek, die ihre eigenen Behauptungen enthält, das heißt:pytest gibt keine inneren Assertionsunterschiede aus
assert d['key_a'] == d['key_b']
Die Tests Ich bin mit dieser Bibliothek verwenden, und offenbar gibt es ein Fehler:
assert d['key_a'] == d['key_b'] E AssertionError
Gibt es eine Möglichkeit, den Unterschied zu zeigen? das heißt, wenn sie direkt aus dem Testmodul genannt:
a = {'f': 10, 'g': 11} assert a['f'] == a['g'] E assert 10 == 11