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 2.5
Level 2.5
Příspěvky: 392
Registrován: únor 11
Pohlaví: Muž

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: 8802
Registrován: srpen 08
Bydliště: Brno
Pohlaví: Muž

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#, LESS, TypeScript
PhpStorm, Docker, WinSCP, Opera browser, Windows 10
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4

shockwave
Level 2.5
Level 2.5
Příspěvky: 392
Registrován: únor 11
Pohlaví: Muž

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: 57
Registrován: říjen 19
Pohlaví: Muž

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: 8802
Registrován: srpen 08
Bydliště: Brno
Pohlaví: Muž

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#, LESS, TypeScript
PhpStorm, Docker, WinSCP, Opera browser, Windows 10
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4

shockwave
Level 2.5
Level 2.5
Příspěvky: 392
Registrován: únor 11
Pohlaví: Muž

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: 8802
Registrován: srpen 08
Bydliště: Brno
Pohlaví: Muž

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#, LESS, TypeScript
PhpStorm, Docker, WinSCP, Opera browser, Windows 10
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Test databaze, python, selenium
    od shockwave » 25 kvě 2020 09:15 » v Programování a tvorba webu
    8
    397
    od shockwave
    26 kvě 2020 00:58
  • Test pc
    od Wlado 88 » 26 úno 2020 19:23 » v Rady s výběrem hardwaru a sestavením PC
    11
    871
    od Wlado 88
    28 úno 2020 13:45
  • Test stability selhal
    od Pedrossos » 23 pro 2019 21:11 » v Problémy s hardwarem
    0
    670
    od Pedrossos
    23 pro 2019 21:11
  • reCAPTCHA TEST-PROSÍM POMOZTE
    od Cat » 15 úno 2020 21:22 » v Vše ostatní (sw)
    6
    1185
    od Cat
    15 úno 2020 23:25
  • Test funkčnosti paměťové karty
    od Scientific » 30 bře 2020 23:38 » v Problémy s hardwarem
    1
    229
    od Zivan
    31 bře 2020 00:12

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

Kdo je online

Uživatelé prohlížející si toto fórum: Brandwatch [Bot], CommonCrawl [Bot] a 0 hostů