{"guid":"cac0d4ef-11eb-5e72-9030-99b7ade84567","title":"PyTest - Unittests in Python","subtitle":null,"slug":"glt25-534-pytest-unittests-in-python","link":"https://pretalx.linuxtage.at/glt25/talk/TQFV9W/","description":"Unit-Tests sind seit Jahren ein bewährtes Hilfsmittel für qualitative Software. Mit PyTest steht ein mächtiges Framework bereit, um für Python-Code einfach und übersichtlich Unittests zu schreiben.\n\nMit Code-Beispielen und Live-Vorführung\n\nZielgruppe: Neulinge in Python, welche gleich Programmlogik mit automatischen Tests versehen wollen.\n\nLicensed to the public under https://creativecommons.org/licenses/by/4.0/","original_language":"deu","persons":["Marco Horn"],"tags":["534","2025","glt25","Entwicklung","HS i7","glt25-deu","Day 2"],"view_count":220,"promoted":false,"date":"2025-04-26T14:30:00.000+02:00","release_date":"2025-04-26T00:00:00.000+02:00","updated_at":"2026-04-01T14:15:05.254+02:00","length":1778,"duration":1778,"thumb_url":"https://static.media.ccc.de/media/events/glt/2025/534-cac0d4ef-11eb-5e72-9030-99b7ade84567.jpg","poster_url":"https://static.media.ccc.de/media/events/glt/2025/534-cac0d4ef-11eb-5e72-9030-99b7ade84567_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/glt/2025/534-cac0d4ef-11eb-5e72-9030-99b7ade84567.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/glt/2025/534-cac0d4ef-11eb-5e72-9030-99b7ade84567.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/glt25-534-pytest-unittests-in-python","url":"https://api.media.ccc.de/public/events/cac0d4ef-11eb-5e72-9030-99b7ade84567","conference_title":"Grazer Linuxtage 2025","conference_url":"https://api.media.ccc.de/public/conferences/glt25","related":[],"recordings":[{"size":63,"length":1778,"mime_type":"video/webm","language":"deu","filename":"glt25-534-deu-PyTest_-_Unittests_in_Python_webm-sd.webm","state":"new","folder":"webm-sd","high_quality":false,"width":720,"height":576,"updated_at":"2025-04-26T22:16:56.104+02:00","recording_url":"https://cdn.media.ccc.de/events/glt25/webm-sd/glt25-534-deu-PyTest_-_Unittests_in_Python_webm-sd.webm","url":"https://api.media.ccc.de/public/recordings/87341","event_url":"https://api.media.ccc.de/public/events/cac0d4ef-11eb-5e72-9030-99b7ade84567","conference_url":"https://api.media.ccc.de/public/conferences/glt25"},{"size":181,"length":1778,"mime_type":"video/webm","language":"deu","filename":"glt25-534-deu-PyTest_-_Unittests_in_Python_webm-hd.webm","state":"new","folder":"webm-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2025-04-26T22:09:57.105+02:00","recording_url":"https://cdn.media.ccc.de/events/glt25/webm-hd/glt25-534-deu-PyTest_-_Unittests_in_Python_webm-hd.webm","url":"https://api.media.ccc.de/public/recordings/87340","event_url":"https://api.media.ccc.de/public/events/cac0d4ef-11eb-5e72-9030-99b7ade84567","conference_url":"https://api.media.ccc.de/public/conferences/glt25"},{"size":62,"length":1778,"mime_type":"video/mp4","language":"deu","filename":"glt25-534-deu-PyTest_-_Unittests_in_Python_sd.mp4","state":"new","folder":"h264-sd","high_quality":false,"width":720,"height":576,"updated_at":"2025-04-26T16:20:47.091+02:00","recording_url":"https://cdn.media.ccc.de/events/glt25/h264-sd/glt25-534-deu-PyTest_-_Unittests_in_Python_sd.mp4","url":"https://api.media.ccc.de/public/recordings/87239","event_url":"https://api.media.ccc.de/public/events/cac0d4ef-11eb-5e72-9030-99b7ade84567","conference_url":"https://api.media.ccc.de/public/conferences/glt25"},{"size":15,"length":1778,"mime_type":"audio/opus","language":"deu","filename":"glt25-534-deu-PyTest_-_Unittests_in_Python_opus.opus","state":"new","folder":"opus","high_quality":false,"width":0,"height":0,"updated_at":"2025-04-26T16:16:23.846+02:00","recording_url":"https://cdn.media.ccc.de/events/glt25/opus/glt25-534-deu-PyTest_-_Unittests_in_Python_opus.opus","url":"https://api.media.ccc.de/public/recordings/87237","event_url":"https://api.media.ccc.de/public/events/cac0d4ef-11eb-5e72-9030-99b7ade84567","conference_url":"https://api.media.ccc.de/public/conferences/glt25"},{"size":27,"length":1778,"mime_type":"audio/mpeg","language":"deu","filename":"glt25-534-deu-PyTest_-_Unittests_in_Python_mp3.mp3","state":"new","folder":"mp3","high_quality":false,"width":0,"height":0,"updated_at":"2025-04-26T16:16:20.149+02:00","recording_url":"https://cdn.media.ccc.de/events/glt25/mp3/glt25-534-deu-PyTest_-_Unittests_in_Python_mp3.mp3","url":"https://api.media.ccc.de/public/recordings/87236","event_url":"https://api.media.ccc.de/public/events/cac0d4ef-11eb-5e72-9030-99b7ade84567","conference_url":"https://api.media.ccc.de/public/conferences/glt25"},{"size":209,"length":1778,"mime_type":"video/mp4","language":"deu","filename":"glt25-534-deu-PyTest_-_Unittests_in_Python_hd.mp4","state":"new","folder":"h264-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2025-04-26T16:16:15.398+02:00","recording_url":"https://cdn.media.ccc.de/events/glt25/h264-hd/glt25-534-deu-PyTest_-_Unittests_in_Python_hd.mp4","url":"https://api.media.ccc.de/public/recordings/87235","event_url":"https://api.media.ccc.de/public/events/cac0d4ef-11eb-5e72-9030-99b7ade84567","conference_url":"https://api.media.ccc.de/public/conferences/glt25"}]}