/
kmip51
/
CRUD
Обзор
Документация
Войти
/
kmip51
/
CRUD
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
dev
test.py
100 строк
2 KB
Варвара
обновленный CRUD
28 апр 2025, 16:15
28 апр 2025, 16:15
9d49163
Код
Авторство
О чём код?
''' test.py - тестирование создано В.К. ''' #тестовый словарь: from create import * from delete import * from read import * from update import * # Create ra = {'имя': 'Надя', 'класс': '8а', 'кружок': 'макрамэ'} ta = 'no' run_ok = 'ok' try: s = create("Надя", "8а", "макрамэ") except: run_ok = 'fail' if run_ok == 'ok': if ra == s: ta = 'ok' print(f"Test Create: run={run_ok}, right answer: {ta}") #delete ria = {'имя': 'Надя', 'класс': 8, 'кружок': 'фигурное катание'} ta = 'no' run_ok = 'ok' try: w = delete_rec(0) except: run_ok = 'fail' if run_ok == 'ok': if ria == w: ta = 'ok' print(f"Test Delete: run={run_ok}, right answer: {ta}") ria = False ta = 'no' run_ok = 'ok' try: w = delete_rec(6) except: run_ok = 'fail' if run_ok == 'ok': if ria == w: ta = 'ok' print(f"Test Delete not existing element: run={run_ok}, right answer: {ta}") #update rian = {'имя': 'Семен', 'класс': 1, 'кружок': 'лепка'} ta = 'no' run_ok = 'ok' try: u = update(2, "кружок", "лепка") except: run_ok = 'fail' if run_ok == 'ok': if rian == u: ta = 'ok' print(f"Test update: run={run_ok}, right answer: {ta}") rian = None ta = 'no' run_ok = 'ok' try: u = update(666, "кружок", "лепка") except: run_ok = 'fail' if run_ok == 'ok': if rian == u: ta = 'ok' print(f"Test update not existing element: run={run_ok}, right answer: {ta}") #read # Тест чтения сущ записи rightanswer = {'имя': 'Семен', 'класс': 1, 'кружок': 'лепка'} try: r = read(2) except: run_ok = 'fail' if run_ok == 'ok': if rightanswer == r: ta = 'ok' print(f"Test Read: run={run_ok}, right answer: {ta}") # Тест чтения не сущ записи rightanswer = {None} try: r = read(200) except: run_ok = 'fail' if run_ok == 'ok': if rightanswer == r: ta = 'ok' print(f"Test Read: run={run_ok}, right answer: {ta}") pass