Exemple #1
0
import os, socket, sys, threading, time
from __init__ import Armando

sys.path = [Armando.get_lib_dir()] + sys.path

from config import Config

class MpdServerMock(threading.Thread):
    """
    Mocks an MPD server for the predefined calls performed by unit tests
    @author: Fabio "BlackLight" Manganiello <*****@*****.**>
    """

    __header_str = 'OK MPD 0.19.0\n'
    __footer_str = 'OK\n\n'
    __track = {
        'file': 'spotify:track:79kQqGkJheGjmieG0qOhpu',
        'Time': '342',
        'Artist': 'Miles Davis',
        'Album': 'Amandla',
        'Title': 'Mr. Pastorius',
        'Date': '1989',
        'Track': '8',
        'Pos': '41',
        'Id': '84',
        'AlbumArtist': 'Miles Davis',
        'X-AlbumUri': 'spotify:album:0fabOosWong8kopy57JitO',
    }

    __status = {
        'volume': '100',