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: 400
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: 8805
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 3
Level 3
Příspěvky: 400
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: 59
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: 8805
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 3
Level 3
Příspěvky: 400
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: 8805
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
    842
    od shockwave
    26 kvě 2020 00:58
  • Chladič na M.2 SSD z číny - TEST
    od jkmaxfli » 23 pro 2020 15:56 » v Taktování a další úpravy PC
    6
    495
    od renek11
    04 led 2021 09:09
  • Monitor AOC 24G2U - prosím majitele o krátký test
    od Santo » 24 srp 2020 19:38 » v Problémy s hardwarem
    5
    600
    od Speedhack
    11 zář 2020 00:12
  • media test failure check cable a exiting broadcom pxe rom
    od p3v4x » 27 úno 2021 08:34 » v Problémy s hardwarem
    4
    228
    od Zivan
    27 úno 2021 16:48
  • Test bezdrátové herní myši ASUS ROG Strix Carry
    od winycz » 07 zář 2020 09:18 » v Rady s výběrem hardwaru a sestavením PC
    1
    1177
    od Ltb
    07 zář 2020 09:19

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

Kdo je online

Uživatelé prohlížející si toto fórum: CommonCrawl [Bot] a 2 hosti