Wie teste ich Ausdrucke?

Du willst schreibenunittest-Fälle für eine solche Funktion:

def test_me(a):
    for b in c:
        print do_something(a,b)

Zuerst dachte ich daran, nur die Ausgaben von zu sammelndo_something Geben Sie eine Zeichenfolge ein und senden Sie sie zurück, um die gesamte Ausgabe gemeinsam zu drucken und zu testen. Dies ist jedoch nicht immer praktisch, da solche Schleifen dazu führen können, dass die Pufferzeichenfolge je nach den Umständen sehr groß wird. Was können Sie also tun, um die Ausgabe zu testen, wenn sie gedruckt und nicht zurückgegeben wird?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage