Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
modul:m450:learningunits:lu04:fixture [2024/11/20 11:22] – msuter | modul:m450:learningunits:lu04:fixture [2025/03/27 09:14] (aktuell) – kmaurizi | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== LU04a - Fixture ====== | ====== LU04a - Fixture ====== | ||
- | < | + | /*TODO SuMa: Einfachere Beispiele*/ |
<WRAP center round info 60%> | <WRAP center round info 60%> | ||
Eine //Fixture// (deutsch: Vorrichtung, | Eine //Fixture// (deutsch: Vorrichtung, | ||
Zeile 55: | Zeile 55: | ||
<code python> | <code python> | ||
@pytest.fixture | @pytest.fixture | ||
- | def customer_max(self, sample_library): | + | def customer_max(self): |
- | return Customer(' | + | return Customer(' |
@pytest.fixture | @pytest.fixture | ||
- | def customer_moritz(self, sample_library): | + | def customer_moritz(self): |
- | return Customer(' | + | return Customer(' |
| | ||
def test_add_customers(self, | def test_add_customers(self, | ||
Zeile 69: | Zeile 69: | ||
</ | </ | ||
+ | In der Testfunktion '' | ||
+ | Pytest stellt selber sicher, dass die entsprechenden Fixtures ausgeführt werden. | ||
=== Testdaten aus einer Datei lesen === | === Testdaten aus einer Datei lesen === |