Esempio n. 1
0
    def test_move_item_empty_list(self):
        album = albumsys.Album('', [])

        album.move_item(10, 'up')

        self.assertEqual(0, len(album.album_items))
        self.assertEqual([], album.album_items)
Esempio n. 2
0
 def new_album(self):
     self.is_edit = False
     self.is_new_album = True
     self.save_in_program_button.setEnabled(True)
     self.album = albumsys.Album('', [])
     self.album_list_widget.clear()
     self.name_edit.clear()
Esempio n. 3
0
    def __init__(self, window, tab):
        super().__init__()
        self.window = window
        self.tab = tab
        self.is_edit = False
        self.is_new_album = False
        self.is_play = False
        self.album = albumsys.Album('', [])

        self._init_ui()
Esempio n. 4
0
    def test_create_album(self):
        album = albumsys.Album('name', ['song1', 'song2', 'song3'])

        self.assertEqual(album.album_name, 'name')
        self.assertEqual(['song1', 'song2', 'song3'], album.album_items)
Esempio n. 5
0
 def _get_test_album(self):
     audio_list = self._get_test_list()
     album = albumsys.Album('name', [])
     album.add_audio_files(audio_list)
     return album
Esempio n. 6
0
 def _get_test_album(self, start, count):
     album = albumsys.Album('name{}'.format(start), [])
     for start in range(start, start + count):
         album.add_file(self._get_file('name{}'.format(start),
                                       'directory{}'.format(start)))
     return album