282 читали · 1 год назад
Про БД и не только...
Через пару дней куратор написала, что эту часть разблокировали. У меня по прежнему не открывается. Не судьба! Свои 50% от практических работ я выполнила, значит сдаем тест и идем дальше. А теперь... Вопрос 1 Какой командой добавляются данные в mysql? INSERT Вопрос 2 Назовите популярные реляционные и нереляционные базы данных. Реляционные – MySQL,SQLite,PostgreSQL. Нереляционные – NoSQL Вопрос 3 Укажите верный синтаксис при выборе данных: SELECT список_столбцов FROM имя_таблицы Вопрос 4 В...
107 читали · 9 месяцев назад
ТЕСТИРОВАНИЕ БАЗЫ ДАННЫХ НА PYTHON
В этой статье я хотел бы показать пару примеров проверок БД с использованием библиотеки pytest и sqlite3. import sqlite3 import pytest # Фикстура для подключения к базе данных и создания временной таблицы @pytest.fixture def db_connection():   conn = sqlite3.connect(':memory:')   cursor = conn.cursor()   cursor.execute('''CREATE TABLE users (id INTEGER PRIMARY KEY, name TEXT, age INTEGER)''')   conn.commit()   yield conn   conn.close() # Тест для проверки количества столбцов в таблице def test_column_count(db_connection):   cursor = db_connection...