Import nefunguje, pytest – Python – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Import nefunguje, pytest – Python – Fórum – Programujte.comImport nefunguje, pytest – Python – Fórum – Programujte.com

 

shockwave
~ Anonymní uživatel
107 příspěvků
3. 5. 2020   #1
-
0
-

Ahoj, nechápu proč, nefunguje mi Import v test_ souboru. Pokud udělám funkci a test v jednom souboru , je vše ok, pokud dam funkci do jednoho souboru a test do druhého a chci je spojit přes Import, háže to chybu undefined add function. Nikde nemohu ted najit jak delat Import a From kombinaci. Pomůžete někdo.

Soubor demo.py s funkcí:

def add(a,b):
    return a + b  

Test soubor test_demo.py

import pytest
import demo

def test_adding():
    plus = add(3,3) 
    assert plus == 5

Nahlásit jako SPAM
IP: 212.4.155.–
gna
~ Anonymní uživatel
1891 příspěvků
3. 5. 2020   #2
-
0
-

Protože importuješ modul, ne jeho obsah.

import demo
demo.add()

from demo import add #nebo from demo import *
add()
Nahlásit jako SPAM
IP: 213.211.51.–
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 15 hostů

Podobná vlákna

From livewires import * — založil zaachi

Import z GitHub — založil Patrik

Import funkci — založil cybernick

Import z Illustratoru — založil flipaaaaa

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý