Pytest konzultace kodu

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

Odpovědět
shockwave
Level 3
Level 3
Příspěvky: 464
Registrován: 10 úno 2011 16:36

Pytest konzultace kodu

Příspěvek od shockwave »

Ahoj,
chtěl jsem se optat , v učebnici mají kod, kod který se má otestovat, tak v něm mají přímo assert, označil jsem tučně, zde je chyba, že? Assert se dava jen v testu kodu. Chápu to dobře.
A ještě jeden dotaz, jak propojim test a soubor s testovaným kodem, nějakým IMPORT a <nazev souboru> ??
Dekuji

kod:
KOD K OTESTOVANI:
def get_short_class_description(class_name):
assert class_name == "warrior" #CHYBA, ZDE BY ASSERT NEMELO BYT ASI
return "A battle-hardened veteran, favors heavy armor and weapons."

TEST:
def test_warrior_short_description():
desc = get_short_class_description("warrior")
assert (
desc
== "A battle-hardened veteran, can equip heavy armor and weapons."
)
Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: 20 srp 2008 14:02
Bydliště: Brno
Kontaktovat uživatele:

Re: Pytest konzultace kodu

Příspěvek od CZechBoY »

Ve zdrojaku aplikace pouzivej if/else.
V testu budes mit import short_class_description from abc.def, tady zalezi kde presne se ta funkce nachazi (v jakem souboru, pripadne zanoreni slozek).
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
shockwave
Level 3
Level 3
Příspěvky: 464
Registrován: 10 úno 2011 16:36

Re: Pytest konzultace kodu

Příspěvek od shockwave »

dekuji moc

Dodatečně přidáno po 1 hodině 54 minutách 24 vteřinách:
ja se Lama, nejde mi to, mohl bz mi nekdo napsat zhruba, jak ma vypadat IMPORT zapis to test_ souboru.

Import def get_classes_starting_health() from demo2.py

takhle mi to nejde. Demo2.py je soubor s funkci def get_classes_starting_health() , kterou potrebuji priradit do test_ souboru.
Dekuji
shockwave
Level 3
Level 3
Příspěvky: 464
Registrován: 10 úno 2011 16:36

Re: Pytest konzultace kodu

Příspěvek od shockwave »

From Demo2 import ....<jmeno funkce>
Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: 20 srp 2008 14:02
Bydliště: Brno
Kontaktovat uživatele:

Re: Pytest konzultace kodu

Příspěvek od CZechBoY »

pardon, vždycky to otočím :) to je z toho jak přepínám python a typescript několikrát denně...

from demo2 import get_classes_starting_health
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
Odpovědět
  • Podobná témata
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Konzultace herniho PC
    od Teriskor » » v Rady s výběrem hw a sestavením PC
    7 Odpovědi
    15529 Zobrazení
    Poslední příspěvek od meda2016
  • Herní PC - konzultace vybraného HW
    od Maxtons » » v Rady s výběrem hw a sestavením PC
    3 Odpovědi
    2757 Zobrazení
    Poslední příspěvek od meda2016
  • PC pro střih 4k videa - konzultace vybrané sestavy
    od Karkulinn » » v Rady s výběrem hw a sestavením PC
    2 Odpovědi
    4216 Zobrazení
    Poslední příspěvek od Karkulinn

Zpět na „Programování a tvorba webu“