def najdu_či_vytvořím_klíč(jméno_klíče, tabulka_hodnot = None): ''' vytvořím nový uzel ''' from zora_na_pruzi.danimir.db import db db = db() vytvořím_nový_klíč = db.proc('najdu_či_vytvořím_klíč(character varying, character varying)') id_klíče = vytvořím_nový_klíč(jméno_klíče, tabulka_hodnot) return id_klíče
def najdu_či_vytvořím_klíč(jméno_klíče, tabulka_hodnot=None): ''' vytvořím nový uzel ''' from zora_na_pruzi.danimir.db import db db = db() vytvořím_nový_klíč = db.proc( 'najdu_či_vytvořím_klíč(character varying, character varying)') id_klíče = vytvořím_nový_klíč(jméno_klíče, tabulka_hodnot) return id_klíče
def db(): from zora_na_pruzi.danimir.připojení.postgresql import pruga_test from zora_na_pruzi.danimir.připojení.připojím_postgresql import postgresql_připojím_se_k_databázi db_připojení = postgresql_připojím_se_k_databázi(pruga_test) from zora_na_pruzi.danimir.db import db db = db(db_připojení) from zora_na_pruzi.danimir.najdu_či_vytvořím_klíč import najdu_či_vytvořím_klíč id_klíče = najdu_či_vytvořím_klíč('jméno', 'medvěd') print(id_klíče)
def nový_uzel(jméno_uzlu): ''' vytvořím nový uzel ''' from zora_na_pruzi.danimir.Uzel import Uzel from zora_na_pruzi.danimir.db import db db = db() vytvořím_nový_uzel = db.proc('vytvořím_nový_uzel(character varying)') id_uzlu = vytvořím_nový_uzel(jméno_uzlu) print(id_uzlu) return Uzel(id_uzlu)
db_připojení = postgresql_připojím_se_k_databázi(pruga_test) from zora_na_pruzi.danimir.db import db db = db(db_připojení) from zora_na_pruzi.danimir.najdu_či_vytvořím_klíč import najdu_či_vytvořím_klíč id_klíče = najdu_či_vytvořím_klíč('jméno', 'medvěd') print(id_klíče) # from zora_na_pruzi.danimir.nový_uzel import nový_uzel # firma = nový_uzel('firma') if __name__ == '__main__': print(__doc__) # print('='*44) # pisar() # print('='*44) # barevná_konzole() # print('='*44) # html_výpis() # print('='*44) #else: db()
def db(): from zora_na_pruzi.danimir.připojení.postgresql import pruga_test from zora_na_pruzi.danimir.připojení.připojím_postgresql import postgresql_připojím_se_k_databázi from zora_na_pruzi.danimir.db import db return db(postgresql_připojím_se_k_databázi(pruga_test))
import py.test import os import postgresql def db(): from zora_na_pruzi.danimir.připojení.postgresql import pruga_test from zora_na_pruzi.danimir.připojení.připojím_postgresql import postgresql_připojím_se_k_databázi from zora_na_pruzi.danimir.db import db return db(postgresql_připojím_se_k_databázi(pruga_test)) db = db() db.execute('DELETE FROM "pruga"."uzly"') db.execute('DELETE FROM "pruga"."klíče"') #db.execute('SELECT setval(\'"pruga"."klíče_id_seq"\', 0)') db.execute('ALTER SEQUENCE "pruga"."klíče_id_seq" RESTART WITH 1') db.execute('ALTER SEQUENCE "pruga"."uzly_id_seq" RESTART WITH 1') def test_připojení(): assert isinstance(db, postgresql.driver.pq3.Connection) def test_nový_klíč(): from zora_na_pruzi.danimir.najdu_či_vytvořím_klíč import najdu_či_vytvořím_klíč id_klíče = najdu_či_vytvořím_klíč('firma')
# Copyright (c) 2012 Домоглед <*****@*****.**> # @author Петр Болф <*****@*****.**> import py.test import os import postgresql def db(): from zora_na_pruzi.danimir.připojení.postgresql import pruga_test from zora_na_pruzi.danimir.připojení.připojím_postgresql import postgresql_připojím_se_k_databázi from zora_na_pruzi.danimir.db import db return db(postgresql_připojím_se_k_databázi(pruga_test)) db = db() db.execute('DELETE FROM "pruga"."uzly"') db.execute('DELETE FROM "pruga"."klíče"') #db.execute('SELECT setval(\'"pruga"."klíče_id_seq"\', 0)') db.execute('ALTER SEQUENCE "pruga"."klíče_id_seq" RESTART WITH 1') db.execute('ALTER SEQUENCE "pruga"."uzly_id_seq" RESTART WITH 1') def test_připojení(): assert isinstance(db, postgresql.driver.pq3.Connection) def test_nový_klíč(): from zora_na_pruzi.danimir.najdu_či_vytvořím_klíč import najdu_či_vytvořím_klíč id_klíče = najdu_či_vytvořím_klíč('firma')
from zora_na_pruzi.danimir.připojení.postgresql import pruga_test from zora_na_pruzi.danimir.připojení.připojím_postgresql import postgresql_připojím_se_k_databázi db_připojení = postgresql_připojím_se_k_databázi(pruga_test) from zora_na_pruzi.danimir.db import db db = db(db_připojení) from zora_na_pruzi.danimir.najdu_či_vytvořím_klíč import najdu_či_vytvořím_klíč id_klíče = najdu_či_vytvořím_klíč('jméno', 'medvěd') print(id_klíče) # from zora_na_pruzi.danimir.nový_uzel import nový_uzel # firma = nový_uzel('firma') if __name__ == '__main__': print(__doc__) # print('='*44) # pisar() # print('='*44) # barevná_konzole() # print('='*44) # html_výpis() # print('='*44) #else: db()