@@ -5,11 +5,10 @@ import tempfile
|
||||
import unittest
|
||||
from pathlib import Path
|
||||
|
||||
from generator.catalog import APPLICATION_ID, SCHEMA_VERSION, build_catalog
|
||||
from generator.catalog import APPLICATION_ID, build_catalog
|
||||
|
||||
def bundle(title='Fixture', key='C', part='Lead'):
|
||||
return {
|
||||
'schema_version': 3,
|
||||
'music': {'metadata': {'title': title, 'composer': 'Composer', 'key_signature': key, 'time_signature': '4/4'},
|
||||
'staves': [{'name': part, 'arrangement_part_type': part.lower(), 'measures': [{'voices': []}]}]},
|
||||
'presentation': {'width': 976, 'height': 484, 'pages': [{'path': 'fixture.pages/1.png', 'sha256': '0' * 64}]},
|
||||
@@ -51,7 +50,6 @@ class CatalogTests(unittest.TestCase):
|
||||
self.assertNotIn('authored_key_signature', practice[0])
|
||||
with closing(sqlite3.connect(database)) as connection:
|
||||
self.assertEqual(connection.execute('PRAGMA application_id').fetchone()[0], APPLICATION_ID)
|
||||
self.assertEqual(connection.execute('PRAGMA user_version').fetchone()[0], SCHEMA_VERSION)
|
||||
self.assertEqual(connection.execute('PRAGMA integrity_check').fetchall(), [('ok',)])
|
||||
self.assertEqual(connection.execute("SELECT name FROM sqlite_schema WHERE type='table' ORDER BY name").fetchall(), [('practice_exercises',), ('songs',)])
|
||||
self.assertFalse(Path(str(database) + '-wal').exists())
|
||||
|
||||
Reference in New Issue
Block a user