Fix up tests

This commit is contained in:
Keith Edmunds 2025-04-19 12:27:06 +01:00
parent 223c7cd3ab
commit af40e419ff
6 changed files with 14 additions and 15 deletions

View File

@ -8,7 +8,7 @@ import unittest
# App imports # App imports
from app import playlistmodel from app import playlistmodel
from app import ds from app import ds
from app.models import db from dbmanager import db
from classes import PlaylistDTO from classes import PlaylistDTO
from helpers import get_all_track_metadata from helpers import get_all_track_metadata
from playlistmodel import PlaylistModel from playlistmodel import PlaylistModel

View File

@ -21,7 +21,7 @@ from pytestqt.plugin import QtBot # type: ignore
# App imports # App imports
from app import ds, musicmuster from app import ds, musicmuster
from app.models import db from dbmanager import db
from config import Config from config import Config
from file_importer import FileImporter from file_importer import FileImporter

View File

@ -7,7 +7,7 @@ import unittest
import pytest import pytest
# App imports # App imports
from app.models import db from dbmanager import db
import ds import ds
@ -26,7 +26,6 @@ class TestMMMisc(unittest.TestCase):
def test_create_settings(self): def test_create_settings(self):
SETTING_NAME = "wombat" SETTING_NAME = "wombat"
NO_SUCH_SETTING = "abc"
VALUE = 3 VALUE = 3
test_non_existant = ds.setting_get(SETTING_NAME) test_non_existant = ds.setting_get(SETTING_NAME)

View File

@ -9,7 +9,7 @@ from PyQt6.QtCore import Qt, QModelIndex
# App imports # App imports
from app.helpers import get_all_track_metadata from app.helpers import get_all_track_metadata
from app import ds, playlistmodel from app import ds, playlistmodel
from app.models import db from dbmanager import db
from classes import ( from classes import (
InsertTrack, InsertTrack,
TrackAndPlaylist, TrackAndPlaylist,

View File

@ -8,10 +8,7 @@ import unittest
# Third party imports # Third party imports
# App imports # App imports
from app.models import ( from dbmanager import db
db,
Tracks,
)
from classes import ( from classes import (
Filter, Filter,
) )

View File

@ -10,12 +10,9 @@ from pytestqt.plugin import QtBot # type: ignore
# App imports # App imports
from app import playlistmodel, utilities from app import playlistmodel, utilities
from app.models import ( from dbmanager import db
db,
Playlists,
Tracks,
)
from app import ds, musicmuster from app import ds, musicmuster
from classes import InsertTrack
# Custom fixture to adapt qtbot for use with unittest.TestCase # Custom fixture to adapt qtbot for use with unittest.TestCase
@ -99,7 +96,13 @@ class MyTestCase(unittest.TestCase):
model = playlistmodel.PlaylistModel(playlist.playlist_id, is_template=False) model = playlistmodel.PlaylistModel(playlist.playlist_id, is_template=False)
# Add a track with a note # Add a track with a note
model.insert_row_signal_handler(track_id=self.track1.track_id, note=note_text) model.insert_row_signal_handler(
InsertTrack(
playlist_id=playlist.playlist_id,
track_id=self.track1.track_id,
note=note_text
)
)
# Retrieve playlist # Retrieve playlist
all_playlists = ds.playlists_all() all_playlists = ds.playlists_all()