Felhasználói eszközök

Eszközök a webhelyen


tanszek:oktatas:informacios_rendszerek_integralasa:tdd_pelda

Különbségek

A kiválasztott változat és az aktuális verzió közötti különbségek a következők.

Összehasonlító nézet linkje

Előző változat mindkét oldalon Előző változat
Következő változat
Előző változat
tanszek:oktatas:informacios_rendszerek_integralasa:tdd_pelda [2024/02/25 22:30]
knehez [Teszt írása]
tanszek:oktatas:informacios_rendszerek_integralasa:tdd_pelda [2024/02/25 22:32] (aktuális)
knehez [Teszt írása]
Sor 54: Sor 54:
 {{:​tanszek:​oktatas:​informacios_rendszerek_integralasa:​pasted:​20240225-222912.png}} {{:​tanszek:​oktatas:​informacios_rendszerek_integralasa:​pasted:​20240225-222912.png}}
  
 +A test_data_formatter.py tartalma legyen:
 +
 +<sxh python>
 +from app.data_formatter import format_data_for_display
 +def test_format_data_for_display():​
 +    people = [
 +        {
 +            "​given_name":​ "​Karoly",​
 +            "​family_name":​ "​Nehez",​
 +            "​title":​ "​Senior Software Engineer",​
 +        },
 +        {
 +            "​given_name":​ "​John",​
 +            "​family_name":​ "​Smith",​
 +            "​title":​ "​Project Manager",​
 +        },
 +    ]
 +
 +    assert format_data_for_display(people) == [
 +        "​Karoly Nehez: Senior Software Engineer",​
 +        "John Smith: Project Manager",​
 +    ]
 +</​sxh>​
 +
 +A data_formatter.py-ben megírjuk az implementációt:​
 +<sxh python>
 +def format_data_for_display(people):​
 +    return [f"​{person['​given_name'​]} {person['​family_name'​]}:​ {person['​title'​]}"​ for person in people]
 +</​sxh>​
 +
 +Futtassuk a tesztet:
 +    python -m pytest tests
tanszek/oktatas/informacios_rendszerek_integralasa/tdd_pelda.1708900217.txt.gz · Utolsó módosítás: 2024/02/25 22:30 szerkesztette: knehez