Der Forscher eines Pharmaunternehmens fasste den Python-Unit-Test zusammen

Einführung

Hier erklären wir, wie man Python mit "unittest" testet.

Testgrundlagen

Der Test ist wie folgt geschrieben, so dass er der zu behandelnden Funktion entspricht.

import unittest


def average(num1, num2):
    return (num1 + num2) / 2


class AverageTests(unittest.TestCase):
    
    def test_average(self):
        actual = average(1, 2)
        expected = 1.5
        self.assertEqual(actual, expected)

Eine Klasse namens "AverageTests" wird für die Funktion "Average" vorbereitet, und "test_average" wird als Methode in diese Klasse geschrieben. Wie Sie sehen können, lautet die Testfunktion häufig "test_der Name der zu testenden Funktion".

assert Methode

Wie im obigen Beispiel wird bei der Bestimmung des Tests die Methode "assert" verwendet. Einige der am häufigsten verwendeten "assert" -Methoden sind:

--assertEqual (tatsächlich, erwartet): Gibt an, ob tatsächlich und erwartet gleich sind --assertNotEqual (tatsächlich, erwartet): Ob tatsächlich und erwartet nicht gleich sind --assertTrue (bool): Gibt an, ob bool "True" ist --assertFalse (bool): Gibt an, ob bool "False" ist --assertGreater (num1, num2): Gibt an, ob num1 größer als num2 ist --assertGreaterEqual (num1, num2): Gibt an, ob num1 num2 oder höher ist --assertLess (num1, num2): Gibt an, ob num1 kleiner als num2 ist --assertLessEqual (num1, num2): Gibt an, ob num1 kleiner oder gleich num2 ist --assertIn (Wert, Werte): Gibt an, ob der Wert in den Werten enthalten ist

Zusammenfassung

Hier habe ich erklärt, wie man einen Python-Test mit "unittest" schreibt. Ich möchte die Entwicklungseffizienz verbessern, indem ich Tests auf meine Seite lege.

Recommended Posts

Der Forscher eines Pharmaunternehmens fasste den Python-Unit-Test zusammen
Forscher von Pharmaunternehmen fassten die Aussagen zur Python-Kontrolle zusammen
Ein Forscher eines Pharmaunternehmens fasste die Klassen in Python zusammen
Ein Forscher eines Pharmaunternehmens fasste die Funktionen in Python zusammen
Ein Forscher eines Pharmaunternehmens fasste die Ausnahmebehandlung von Python zusammen
Ein Forscher eines Pharmaunternehmens fasste die Python-Codierungsstandards zusammen
Forscher von Pharmaunternehmen haben Variablen in Python zusammengefasst
Ein Forscher eines Pharmaunternehmens fasste SciPy zusammen
Ein Forscher eines Pharmaunternehmens fasste die kanonischen Ausdrücke in Python zusammen
Ein Forscher eines Pharmaunternehmens fasste RDKit zusammen
Forscher von Pharmaunternehmen fassten Scikit-Learn zusammen
Ein Forscher eines Pharmaunternehmens fasste das Web-Scraping mit Python zusammen
Ein Forscher eines Pharmaunternehmens fasste Pandas zusammen
Ein Forscher eines Pharmaunternehmens fasste das Scannen von Dateien in Python zusammen
Ein Forscher eines Pharmaunternehmens fasste die Datenbankoperationen mit Python zusammen
Ein Forscher eines Pharmaunternehmens fasste NumPy zusammen
Ein Forscher eines Pharmaunternehmens fasste Matplotlib zusammen
Ein Forscher eines Pharmaunternehmens fasste Seaborn zusammen
Ein Forscher eines Pharmaunternehmens fasste die Einschlussnotation von Python zusammen
Python-Unit-Test
Ein Forscher eines Pharmaunternehmens fasste die in Python verwendeten Operatoren zusammen
Ein Forscher eines Pharmaunternehmens fasste die Datenstruktur von Python zusammen
So installieren Sie Python für Forscher von Pharmaunternehmen
Schreiben Sie einen C-Sprach-Unit-Test in Python
Ein Forscher eines Pharmaunternehmens fasste die grundlegenden Beschreibungsregeln von Python zusammen
Zusammenfassung der Python-Artikel des Pharmaunternehmens Yukiya
Python-Unit-Test-Vorlage
Festlegen des Bibliothekspfads zum Bestehen des lokalen GAE / Python-Komponententests