python test sql, assert test

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

shockwave
Level 3
Level 3
Příspěvky: 459
Registrován: únor 11
Pohlaví: Muž
Stav:
Offline

python test sql, assert test

Příspěvekod shockwave » 03 čer 2020 10:26

Omlouvam se, ale jelikoz jsem nedostal dobrou odpoved, zakládám znovu a poprosim prispivajici, snazte se drzet me otazky, jinak je mi odpoved k nicemu.

Je zpusob jak otestovat pomoci Assert testu v pythonu sql databazi a jak by vypadal jednoduchy dotaz. Nasel jsem sice jak se pythonem napojit na databazi, ale Assert test nikde zadny, tezko se to pak ucit..

Nebo lze takoveto testy delat jen pomoci nastroju jako je Robot Framework apod. Jde se na databazi jen napojit nebo se musi db vzdy pro testovani stahnout a pak napr do Robot Frameworku uploadnout? Děkuju moc za odpoved

Reklama
Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: srpen 08
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: python test sql, assert test

Příspěvekod CZechBoY » 03 čer 2020 13:45

Vsak jsem ti odpovedel... tak se zeptej co ti neni jasny konkretne.
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: 459
Registrován: únor 11
Pohlaví: Muž
Stav:
Offline

Re: python test sql, assert test

Příspěvekod shockwave » 03 čer 2020 16:15

1. nevim jak napsat to Assert, kde by sloupec v db mel hodnotu napr. first_name = "john", jak to zapsat jako test.
-vlastne vubec nevim jak ten test_soubor.py cely napsat

knowledgeispower
Level 1
Level 1
Příspěvky: 59
Registrován: říjen 19
Pohlaví: Muž
Stav:
Offline

Re: python test sql, assert test

Příspěvekod knowledgeispower » 03 čer 2020 16:42

Dej sem jenom tvůj kód s SQL dotazem, pomůžu ti k tomu přidat assert tedy.

Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: srpen 08
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: python test sql, assert test

Příspěvekod CZechBoY » 03 čer 2020 16:54

Co teda konkretne nevis?
1) poustet testy v pythonu
2) psat sql
3) posilat dotazy do databaze v pythonu
4) pustit databazi
5) napsat assert na pocet vracenych radku z db
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: 459
Registrován: únor 11
Pohlaví: Muž
Stav:
Offline

Re: python test sql, assert test

Příspěvekod shockwave » 03 čer 2020 17:41

Potřeboval bych vědět kam dat Assert test, zda to vložit do tohoto souboru nebo do zvlaštního test_souboru.py a jak by třeba mel vypadat test, zda tabulka students obsahuje řadek s name="John". Děkuji moc, kod přikladam

Kód: Vybrat vše

import mysql.connector

mydb =  mysql.connector.connect(
    host = "localhost"
    user = "root"
    passwd =""123root"
    database = "testdb"
)
#created cursor
mycursor = mydb.cursor()

#created table
mycursor.execute("CREATE TABLE students (name Varchar(55), age Integer(100)"))

#inserted data
mycursor.execute("INSERT INTO students(name,age) VALUES("John", 33))

mycursor.execute("INSERT INTO students(name,age) VALUES("Marc", 30))

mycursor.execute("INSERT INTO students(name,age) VALUES("Marry", 25))

#query
#mycursor.execute("SELECT name FROM "students")
#myresult = mydb.fetchall()

#for row in myresult:
  #print(row)

Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: srpen 08
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: python test sql, assert test

Příspěvekod CZechBoY » 03 čer 2020 17:55

Nevim cos to poslal za soubor, ale testy se vetsinou davaji do slozky tests a soubory i metody maji prefix test_
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


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Test pamětí Příloha(y)
    od Zakk » 14 čer 2023 20:12 » v Problémy s hardwarem
    6
    2240
    od Zakk Zobrazit poslední příspěvek
    19 čer 2023 21:35
  • AnTuTu test S23 ultra Příloha(y)
    od 28nitro28 » 02 led 2024 19:21 » v Mobily, tablety a jiná přenosná zařízení
    2
    1052
    od 28nitro28 Zobrazit poslední příspěvek
    04 led 2024 13:12
  • Makro pro myš Rapture Python
    od mmmartin » 27 srp 2023 15:18 » v Problémy s hardwarem
    9
    1111
    od mmmartin Zobrazit poslední příspěvek
    29 srp 2023 16:47

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

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 4 hosti