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 === | ||