tests: Import unittest directly from the stdlib
This commit is contained in:
parent
2d80621b70
commit
52ee456692
@ -2,7 +2,6 @@ from __future__ import unicode_literals
|
|||||||
|
|
||||||
import os
|
import os
|
||||||
import sys
|
import sys
|
||||||
import unittest # noqa
|
|
||||||
|
|
||||||
|
|
||||||
def path_to_data_dir(name):
|
def path_to_data_dir(name):
|
||||||
|
|||||||
@ -1,5 +1,7 @@
|
|||||||
from __future__ import unicode_literals
|
from __future__ import unicode_literals
|
||||||
|
|
||||||
|
import unittest
|
||||||
|
|
||||||
import pygst
|
import pygst
|
||||||
pygst.require('0.10')
|
pygst.require('0.10')
|
||||||
import gst
|
import gst
|
||||||
@ -9,7 +11,7 @@ import pykka
|
|||||||
from mopidy import audio
|
from mopidy import audio
|
||||||
from mopidy.utils.path import path_to_uri
|
from mopidy.utils.path import path_to_uri
|
||||||
|
|
||||||
from tests import unittest, path_to_data_dir
|
from tests import path_to_data_dir
|
||||||
|
|
||||||
|
|
||||||
class AudioTest(unittest.TestCase):
|
class AudioTest(unittest.TestCase):
|
||||||
|
|||||||
@ -1,11 +1,10 @@
|
|||||||
from __future__ import unicode_literals
|
from __future__ import unicode_literals
|
||||||
|
|
||||||
import mock
|
import mock
|
||||||
|
import unittest
|
||||||
|
|
||||||
from mopidy import audio
|
from mopidy import audio
|
||||||
|
|
||||||
from tests import unittest
|
|
||||||
|
|
||||||
|
|
||||||
class AudioListenerTest(unittest.TestCase):
|
class AudioListenerTest(unittest.TestCase):
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
|
|||||||
@ -1,11 +1,13 @@
|
|||||||
from __future__ import unicode_literals
|
from __future__ import unicode_literals
|
||||||
|
|
||||||
|
import unittest
|
||||||
|
|
||||||
import pykka
|
import pykka
|
||||||
|
|
||||||
from mopidy import core
|
from mopidy import core
|
||||||
from mopidy.models import Track, Album, Artist
|
from mopidy.models import Track, Album, Artist
|
||||||
|
|
||||||
from tests import unittest, path_to_data_dir
|
from tests import path_to_data_dir
|
||||||
|
|
||||||
|
|
||||||
class LibraryControllerTest(object):
|
class LibraryControllerTest(object):
|
||||||
|
|||||||
@ -3,6 +3,7 @@ from __future__ import unicode_literals
|
|||||||
import mock
|
import mock
|
||||||
import random
|
import random
|
||||||
import time
|
import time
|
||||||
|
import unittest
|
||||||
|
|
||||||
import pykka
|
import pykka
|
||||||
|
|
||||||
@ -10,7 +11,6 @@ from mopidy import audio, core
|
|||||||
from mopidy.core import PlaybackState
|
from mopidy.core import PlaybackState
|
||||||
from mopidy.models import Track
|
from mopidy.models import Track
|
||||||
|
|
||||||
from tests import unittest
|
|
||||||
from tests.backends.base import populate_tracklist
|
from tests.backends.base import populate_tracklist
|
||||||
|
|
||||||
# TODO Test 'playlist repeat', e.g. repeat=1,single=0
|
# TODO Test 'playlist repeat', e.g. repeat=1,single=0
|
||||||
|
|||||||
@ -1,12 +1,12 @@
|
|||||||
from __future__ import unicode_literals
|
from __future__ import unicode_literals
|
||||||
|
|
||||||
|
import unittest
|
||||||
|
|
||||||
import pykka
|
import pykka
|
||||||
|
|
||||||
from mopidy import audio, core
|
from mopidy import audio, core
|
||||||
from mopidy.models import Playlist
|
from mopidy.models import Playlist
|
||||||
|
|
||||||
from tests import unittest
|
|
||||||
|
|
||||||
|
|
||||||
class PlaylistsControllerTest(object):
|
class PlaylistsControllerTest(object):
|
||||||
config = {}
|
config = {}
|
||||||
|
|||||||
@ -1,11 +1,10 @@
|
|||||||
from __future__ import unicode_literals
|
from __future__ import unicode_literals
|
||||||
|
|
||||||
import mock
|
import mock
|
||||||
|
import unittest
|
||||||
|
|
||||||
from mopidy.backends.listener import BackendListener
|
from mopidy.backends.listener import BackendListener
|
||||||
|
|
||||||
from tests import unittest
|
|
||||||
|
|
||||||
|
|
||||||
class BackendListenerTest(unittest.TestCase):
|
class BackendListenerTest(unittest.TestCase):
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
|
|||||||
@ -1,8 +1,10 @@
|
|||||||
from __future__ import unicode_literals
|
from __future__ import unicode_literals
|
||||||
|
|
||||||
|
import unittest
|
||||||
|
|
||||||
from mopidy.backends.local import actor
|
from mopidy.backends.local import actor
|
||||||
|
|
||||||
from tests import unittest, path_to_data_dir
|
from tests import path_to_data_dir
|
||||||
from tests.backends.base import events
|
from tests.backends.base import events
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -1,8 +1,10 @@
|
|||||||
from __future__ import unicode_literals
|
from __future__ import unicode_literals
|
||||||
|
|
||||||
|
import unittest
|
||||||
|
|
||||||
from mopidy.backends.local import actor
|
from mopidy.backends.local import actor
|
||||||
|
|
||||||
from tests import unittest, path_to_data_dir
|
from tests import path_to_data_dir
|
||||||
from tests.backends.base.library import LibraryControllerTest
|
from tests.backends.base.library import LibraryControllerTest
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -1,11 +1,13 @@
|
|||||||
from __future__ import unicode_literals
|
from __future__ import unicode_literals
|
||||||
|
|
||||||
|
import unittest
|
||||||
|
|
||||||
from mopidy.backends.local import actor
|
from mopidy.backends.local import actor
|
||||||
from mopidy.core import PlaybackState
|
from mopidy.core import PlaybackState
|
||||||
from mopidy.models import Track
|
from mopidy.models import Track
|
||||||
from mopidy.utils.path import path_to_uri
|
from mopidy.utils.path import path_to_uri
|
||||||
|
|
||||||
from tests import unittest, path_to_data_dir
|
from tests import path_to_data_dir
|
||||||
from tests.backends.base.playback import PlaybackControllerTest
|
from tests.backends.base.playback import PlaybackControllerTest
|
||||||
from tests.backends.local import generate_song
|
from tests.backends.local import generate_song
|
||||||
|
|
||||||
|
|||||||
@ -3,12 +3,13 @@ from __future__ import unicode_literals
|
|||||||
import os
|
import os
|
||||||
import shutil
|
import shutil
|
||||||
import tempfile
|
import tempfile
|
||||||
|
import unittest
|
||||||
|
|
||||||
from mopidy.backends.local import actor
|
from mopidy.backends.local import actor
|
||||||
from mopidy.models import Track
|
from mopidy.models import Track
|
||||||
from mopidy.utils.path import path_to_uri
|
from mopidy.utils.path import path_to_uri
|
||||||
|
|
||||||
from tests import unittest, path_to_data_dir
|
from tests import path_to_data_dir
|
||||||
from tests.backends.base.playlists import (
|
from tests.backends.base.playlists import (
|
||||||
PlaylistsControllerTest)
|
PlaylistsControllerTest)
|
||||||
from tests.backends.local import generate_song
|
from tests.backends.local import generate_song
|
||||||
|
|||||||
@ -1,9 +1,11 @@
|
|||||||
from __future__ import unicode_literals
|
from __future__ import unicode_literals
|
||||||
|
|
||||||
|
import unittest
|
||||||
|
|
||||||
from mopidy.backends.local import actor
|
from mopidy.backends.local import actor
|
||||||
from mopidy.models import Track
|
from mopidy.models import Track
|
||||||
|
|
||||||
from tests import unittest, path_to_data_dir
|
from tests import path_to_data_dir
|
||||||
from tests.backends.base.tracklist import TracklistControllerTest
|
from tests.backends.base.tracklist import TracklistControllerTest
|
||||||
from tests.backends.local import generate_song
|
from tests.backends.local import generate_song
|
||||||
|
|
||||||
|
|||||||
@ -4,12 +4,13 @@ from __future__ import unicode_literals
|
|||||||
|
|
||||||
import os
|
import os
|
||||||
import tempfile
|
import tempfile
|
||||||
|
import unittest
|
||||||
|
|
||||||
from mopidy.backends.local.translator import parse_m3u, parse_mpd_tag_cache
|
from mopidy.backends.local.translator import parse_m3u, parse_mpd_tag_cache
|
||||||
from mopidy.models import Track, Artist, Album
|
from mopidy.models import Track, Artist, Album
|
||||||
from mopidy.utils.path import path_to_uri
|
from mopidy.utils.path import path_to_uri
|
||||||
|
|
||||||
from tests import unittest, path_to_data_dir
|
from tests import path_to_data_dir
|
||||||
|
|
||||||
data_dir = path_to_data_dir('')
|
data_dir = path_to_data_dir('')
|
||||||
song1_path = path_to_data_dir('song1.mp3')
|
song1_path = path_to_data_dir('song1.mp3')
|
||||||
|
|||||||
@ -3,10 +3,11 @@
|
|||||||
from __future__ import unicode_literals
|
from __future__ import unicode_literals
|
||||||
|
|
||||||
import mock
|
import mock
|
||||||
|
import unittest
|
||||||
|
|
||||||
from mopidy import config
|
from mopidy import config
|
||||||
|
|
||||||
from tests import unittest, path_to_data_dir
|
from tests import path_to_data_dir
|
||||||
|
|
||||||
|
|
||||||
class LoadConfigTest(unittest.TestCase):
|
class LoadConfigTest(unittest.TestCase):
|
||||||
@ -111,9 +112,12 @@ class ParseOverrideTest(unittest.TestCase):
|
|||||||
def test_valid_override(self):
|
def test_valid_override(self):
|
||||||
expected = (b'section', b'key', b'value')
|
expected = (b'section', b'key', b'value')
|
||||||
self.assertEqual(expected, config.parse_override(b'section/key=value'))
|
self.assertEqual(expected, config.parse_override(b'section/key=value'))
|
||||||
self.assertEqual(expected, config.parse_override(b'section/key=value '))
|
self.assertEqual(
|
||||||
self.assertEqual(expected, config.parse_override(b'section/key =value'))
|
expected, config.parse_override(b'section/key=value '))
|
||||||
self.assertEqual(expected, config.parse_override(b'section /key=value'))
|
self.assertEqual(
|
||||||
|
expected, config.parse_override(b'section/key =value'))
|
||||||
|
self.assertEqual(
|
||||||
|
expected, config.parse_override(b'section /key=value'))
|
||||||
|
|
||||||
def test_valid_override_is_bytes(self):
|
def test_valid_override_is_bytes(self):
|
||||||
section, key, value = config.parse_override(b'section/key=value')
|
section, key, value = config.parse_override(b'section/key=value')
|
||||||
|
|||||||
@ -2,10 +2,11 @@ from __future__ import unicode_literals
|
|||||||
|
|
||||||
import logging
|
import logging
|
||||||
import mock
|
import mock
|
||||||
|
import unittest
|
||||||
|
|
||||||
from mopidy.config import schemas, types
|
from mopidy.config import schemas
|
||||||
|
|
||||||
from tests import unittest, any_unicode
|
from tests import any_unicode
|
||||||
|
|
||||||
|
|
||||||
class ConfigSchemaTest(unittest.TestCase):
|
class ConfigSchemaTest(unittest.TestCase):
|
||||||
|
|||||||
@ -6,11 +6,10 @@ import logging
|
|||||||
import mock
|
import mock
|
||||||
import socket
|
import socket
|
||||||
import sys
|
import sys
|
||||||
|
import unittest
|
||||||
|
|
||||||
from mopidy.config import types
|
from mopidy.config import types
|
||||||
|
|
||||||
from tests import unittest
|
|
||||||
|
|
||||||
# TODO: DecodeTest and EncodeTest
|
# TODO: DecodeTest and EncodeTest
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -1,8 +1,8 @@
|
|||||||
from __future__ import unicode_literals
|
from __future__ import unicode_literals
|
||||||
|
|
||||||
from mopidy.config import validators
|
import unittest
|
||||||
|
|
||||||
from tests import unittest
|
from mopidy.config import validators
|
||||||
|
|
||||||
|
|
||||||
class ValidateChoiceTest(unittest.TestCase):
|
class ValidateChoiceTest(unittest.TestCase):
|
||||||
|
|||||||
@ -1,12 +1,12 @@
|
|||||||
from __future__ import unicode_literals
|
from __future__ import unicode_literals
|
||||||
|
|
||||||
import mock
|
import mock
|
||||||
|
import unittest
|
||||||
|
|
||||||
import pykka
|
import pykka
|
||||||
|
|
||||||
from mopidy.core import Core
|
from mopidy.core import Core
|
||||||
|
|
||||||
from tests import unittest
|
|
||||||
|
|
||||||
|
|
||||||
class CoreActorTest(unittest.TestCase):
|
class CoreActorTest(unittest.TestCase):
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
|
|||||||
@ -1,14 +1,14 @@
|
|||||||
from __future__ import unicode_literals
|
from __future__ import unicode_literals
|
||||||
|
|
||||||
import mock
|
import mock
|
||||||
|
import unittest
|
||||||
|
|
||||||
import pykka
|
import pykka
|
||||||
|
|
||||||
from mopidy import core
|
from mopidy import core
|
||||||
from mopidy.backends import dummy
|
from mopidy.backends import dummy
|
||||||
from mopidy.models import Track
|
from mopidy.models import Track
|
||||||
|
|
||||||
from tests import unittest
|
|
||||||
|
|
||||||
|
|
||||||
@mock.patch.object(core.CoreListener, 'send')
|
@mock.patch.object(core.CoreListener, 'send')
|
||||||
class BackendEventsTest(unittest.TestCase):
|
class BackendEventsTest(unittest.TestCase):
|
||||||
|
|||||||
@ -1,13 +1,12 @@
|
|||||||
from __future__ import unicode_literals
|
from __future__ import unicode_literals
|
||||||
|
|
||||||
import mock
|
import mock
|
||||||
|
import unittest
|
||||||
|
|
||||||
from mopidy.backends import base
|
from mopidy.backends import base
|
||||||
from mopidy.core import Core
|
from mopidy.core import Core
|
||||||
from mopidy.models import SearchResult, Track
|
from mopidy.models import SearchResult, Track
|
||||||
|
|
||||||
from tests import unittest
|
|
||||||
|
|
||||||
|
|
||||||
class CoreLibraryTest(unittest.TestCase):
|
class CoreLibraryTest(unittest.TestCase):
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
|
|||||||
@ -1,12 +1,11 @@
|
|||||||
from __future__ import unicode_literals
|
from __future__ import unicode_literals
|
||||||
|
|
||||||
import mock
|
import mock
|
||||||
|
import unittest
|
||||||
|
|
||||||
from mopidy.core import CoreListener, PlaybackState
|
from mopidy.core import CoreListener, PlaybackState
|
||||||
from mopidy.models import Playlist, TlTrack
|
from mopidy.models import Playlist, TlTrack
|
||||||
|
|
||||||
from tests import unittest
|
|
||||||
|
|
||||||
|
|
||||||
class CoreListenerTest(unittest.TestCase):
|
class CoreListenerTest(unittest.TestCase):
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
|
|||||||
@ -1,13 +1,12 @@
|
|||||||
from __future__ import unicode_literals
|
from __future__ import unicode_literals
|
||||||
|
|
||||||
import mock
|
import mock
|
||||||
|
import unittest
|
||||||
|
|
||||||
from mopidy.backends import base
|
from mopidy.backends import base
|
||||||
from mopidy.core import Core, PlaybackState
|
from mopidy.core import Core, PlaybackState
|
||||||
from mopidy.models import Track
|
from mopidy.models import Track
|
||||||
|
|
||||||
from tests import unittest
|
|
||||||
|
|
||||||
|
|
||||||
class CorePlaybackTest(unittest.TestCase):
|
class CorePlaybackTest(unittest.TestCase):
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
|
|||||||
@ -1,13 +1,12 @@
|
|||||||
from __future__ import unicode_literals
|
from __future__ import unicode_literals
|
||||||
|
|
||||||
import mock
|
import mock
|
||||||
|
import unittest
|
||||||
|
|
||||||
from mopidy.backends import base
|
from mopidy.backends import base
|
||||||
from mopidy.core import Core
|
from mopidy.core import Core
|
||||||
from mopidy.models import Playlist, Track
|
from mopidy.models import Playlist, Track
|
||||||
|
|
||||||
from tests import unittest
|
|
||||||
|
|
||||||
|
|
||||||
class PlaylistsTest(unittest.TestCase):
|
class PlaylistsTest(unittest.TestCase):
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
|
|||||||
@ -1,13 +1,12 @@
|
|||||||
from __future__ import unicode_literals
|
from __future__ import unicode_literals
|
||||||
|
|
||||||
import mock
|
import mock
|
||||||
|
import unittest
|
||||||
|
|
||||||
from mopidy.backends import base
|
from mopidy.backends import base
|
||||||
from mopidy.core import Core
|
from mopidy.core import Core
|
||||||
from mopidy.models import Track
|
from mopidy.models import Track
|
||||||
|
|
||||||
from tests import unittest
|
|
||||||
|
|
||||||
|
|
||||||
class TracklistTest(unittest.TestCase):
|
class TracklistTest(unittest.TestCase):
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
|
|||||||
@ -1,8 +1,8 @@
|
|||||||
from __future__ import unicode_literals
|
from __future__ import unicode_literals
|
||||||
|
|
||||||
from mopidy import exceptions
|
import unittest
|
||||||
|
|
||||||
from tests import unittest
|
from mopidy import exceptions
|
||||||
|
|
||||||
|
|
||||||
class ExceptionsTest(unittest.TestCase):
|
class ExceptionsTest(unittest.TestCase):
|
||||||
|
|||||||
@ -1,8 +1,8 @@
|
|||||||
from __future__ import unicode_literals
|
from __future__ import unicode_literals
|
||||||
|
|
||||||
from mopidy import config, ext
|
import unittest
|
||||||
|
|
||||||
from tests import unittest
|
from mopidy import config, ext
|
||||||
|
|
||||||
|
|
||||||
class ExtensionTest(unittest.TestCase):
|
class ExtensionTest(unittest.TestCase):
|
||||||
|
|||||||
@ -1,6 +1,8 @@
|
|||||||
from __future__ import unicode_literals
|
from __future__ import unicode_literals
|
||||||
|
|
||||||
import json
|
import json
|
||||||
|
import mock
|
||||||
|
import unittest
|
||||||
|
|
||||||
try:
|
try:
|
||||||
import cherrypy
|
import cherrypy
|
||||||
@ -15,9 +17,6 @@ except ImportError:
|
|||||||
if cherrypy and ws4py:
|
if cherrypy and ws4py:
|
||||||
from mopidy.frontends.http import actor
|
from mopidy.frontends.http import actor
|
||||||
|
|
||||||
import mock
|
|
||||||
from tests import unittest
|
|
||||||
|
|
||||||
|
|
||||||
@unittest.skipUnless(cherrypy, 'cherrypy not found')
|
@unittest.skipUnless(cherrypy, 'cherrypy not found')
|
||||||
@unittest.skipUnless(ws4py, 'ws4py not found')
|
@unittest.skipUnless(ws4py, 'ws4py not found')
|
||||||
|
|||||||
@ -1,5 +1,7 @@
|
|||||||
from __future__ import unicode_literals
|
from __future__ import unicode_literals
|
||||||
|
|
||||||
|
import unittest
|
||||||
|
|
||||||
import pykka
|
import pykka
|
||||||
|
|
||||||
from mopidy import core
|
from mopidy import core
|
||||||
@ -8,8 +10,6 @@ from mopidy.frontends.mpd.dispatcher import MpdDispatcher
|
|||||||
from mopidy.frontends.mpd.exceptions import MpdAckError
|
from mopidy.frontends.mpd.exceptions import MpdAckError
|
||||||
from mopidy.frontends.mpd.protocol import request_handlers, handle_request
|
from mopidy.frontends.mpd.protocol import request_handlers, handle_request
|
||||||
|
|
||||||
from tests import unittest
|
|
||||||
|
|
||||||
|
|
||||||
class MpdDispatcherTest(unittest.TestCase):
|
class MpdDispatcherTest(unittest.TestCase):
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
|
|||||||
@ -1,11 +1,11 @@
|
|||||||
from __future__ import unicode_literals
|
from __future__ import unicode_literals
|
||||||
|
|
||||||
|
import unittest
|
||||||
|
|
||||||
from mopidy.frontends.mpd.exceptions import (
|
from mopidy.frontends.mpd.exceptions import (
|
||||||
MpdAckError, MpdPermissionError, MpdUnknownCommand, MpdSystemError,
|
MpdAckError, MpdPermissionError, MpdUnknownCommand, MpdSystemError,
|
||||||
MpdNotImplemented)
|
MpdNotImplemented)
|
||||||
|
|
||||||
from tests import unittest
|
|
||||||
|
|
||||||
|
|
||||||
class MpdExceptionsTest(unittest.TestCase):
|
class MpdExceptionsTest(unittest.TestCase):
|
||||||
def test_key_error_wrapped_in_mpd_ack_error(self):
|
def test_key_error_wrapped_in_mpd_ack_error(self):
|
||||||
|
|||||||
@ -1,14 +1,14 @@
|
|||||||
from __future__ import unicode_literals
|
from __future__ import unicode_literals
|
||||||
|
|
||||||
import mock
|
import mock
|
||||||
|
import unittest
|
||||||
|
|
||||||
import pykka
|
import pykka
|
||||||
|
|
||||||
from mopidy import core
|
from mopidy import core
|
||||||
from mopidy.backends import dummy
|
from mopidy.backends import dummy
|
||||||
from mopidy.frontends.mpd import session
|
from mopidy.frontends.mpd import session
|
||||||
|
|
||||||
from tests import unittest
|
|
||||||
|
|
||||||
|
|
||||||
class MockConnection(mock.Mock):
|
class MockConnection(mock.Mock):
|
||||||
def __init__(self, *args, **kwargs):
|
def __init__(self, *args, **kwargs):
|
||||||
|
|||||||
@ -1,9 +1,10 @@
|
|||||||
from __future__ import unicode_literals
|
from __future__ import unicode_literals
|
||||||
|
|
||||||
|
import unittest
|
||||||
|
|
||||||
from mopidy.core import PlaybackState
|
from mopidy.core import PlaybackState
|
||||||
from mopidy.models import Track
|
from mopidy.models import Track
|
||||||
|
|
||||||
from tests import unittest
|
|
||||||
from tests.frontends.mpd import protocol
|
from tests.frontends.mpd import protocol
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -1,5 +1,7 @@
|
|||||||
from __future__ import unicode_literals
|
from __future__ import unicode_literals
|
||||||
|
|
||||||
|
import unittest
|
||||||
|
|
||||||
import pykka
|
import pykka
|
||||||
|
|
||||||
from mopidy import core
|
from mopidy import core
|
||||||
@ -9,8 +11,6 @@ from mopidy.frontends.mpd import dispatcher
|
|||||||
from mopidy.frontends.mpd.protocol import status
|
from mopidy.frontends.mpd.protocol import status
|
||||||
from mopidy.models import Track
|
from mopidy.models import Track
|
||||||
|
|
||||||
from tests import unittest
|
|
||||||
|
|
||||||
|
|
||||||
PAUSED = PlaybackState.PAUSED
|
PAUSED = PlaybackState.PAUSED
|
||||||
PLAYING = PlaybackState.PLAYING
|
PLAYING = PlaybackState.PLAYING
|
||||||
|
|||||||
@ -2,13 +2,12 @@ from __future__ import unicode_literals
|
|||||||
|
|
||||||
import datetime
|
import datetime
|
||||||
import os
|
import os
|
||||||
|
import unittest
|
||||||
|
|
||||||
from mopidy.utils.path import mtime, uri_to_path
|
from mopidy.utils.path import mtime, uri_to_path
|
||||||
from mopidy.frontends.mpd import translator, protocol
|
from mopidy.frontends.mpd import translator, protocol
|
||||||
from mopidy.models import Album, Artist, TlTrack, Playlist, Track
|
from mopidy.models import Album, Artist, TlTrack, Playlist, Track
|
||||||
|
|
||||||
from tests import unittest
|
|
||||||
|
|
||||||
|
|
||||||
class TrackMpdFormatTest(unittest.TestCase):
|
class TrackMpdFormatTest(unittest.TestCase):
|
||||||
track = Track(
|
track = Track(
|
||||||
|
|||||||
@ -1,6 +1,7 @@
|
|||||||
from __future__ import unicode_literals
|
from __future__ import unicode_literals
|
||||||
|
|
||||||
import mock
|
import mock
|
||||||
|
import unittest
|
||||||
|
|
||||||
try:
|
try:
|
||||||
import dbus
|
import dbus
|
||||||
@ -12,8 +13,6 @@ from mopidy.models import Playlist, TlTrack
|
|||||||
if dbus:
|
if dbus:
|
||||||
from mopidy.frontends.mpris import actor, objects
|
from mopidy.frontends.mpris import actor, objects
|
||||||
|
|
||||||
from tests import unittest
|
|
||||||
|
|
||||||
|
|
||||||
@unittest.skipUnless(dbus, 'dbus not found')
|
@unittest.skipUnless(dbus, 'dbus not found')
|
||||||
class BackendEventsTest(unittest.TestCase):
|
class BackendEventsTest(unittest.TestCase):
|
||||||
|
|||||||
@ -1,6 +1,8 @@
|
|||||||
from __future__ import unicode_literals
|
from __future__ import unicode_literals
|
||||||
|
|
||||||
import mock
|
import mock
|
||||||
|
import unittest
|
||||||
|
|
||||||
import pykka
|
import pykka
|
||||||
|
|
||||||
try:
|
try:
|
||||||
@ -16,8 +18,6 @@ from mopidy.models import Album, Artist, Track
|
|||||||
if dbus:
|
if dbus:
|
||||||
from mopidy.frontends.mpris import objects
|
from mopidy.frontends.mpris import objects
|
||||||
|
|
||||||
from tests import unittest
|
|
||||||
|
|
||||||
PLAYING = PlaybackState.PLAYING
|
PLAYING = PlaybackState.PLAYING
|
||||||
PAUSED = PlaybackState.PAUSED
|
PAUSED = PlaybackState.PAUSED
|
||||||
STOPPED = PlaybackState.STOPPED
|
STOPPED = PlaybackState.STOPPED
|
||||||
|
|||||||
@ -1,8 +1,9 @@
|
|||||||
from __future__ import unicode_literals
|
from __future__ import unicode_literals
|
||||||
|
|
||||||
import datetime
|
import datetime
|
||||||
|
|
||||||
import mock
|
import mock
|
||||||
|
import unittest
|
||||||
|
|
||||||
import pykka
|
import pykka
|
||||||
|
|
||||||
try:
|
try:
|
||||||
@ -18,8 +19,6 @@ from mopidy.models import Track
|
|||||||
if dbus:
|
if dbus:
|
||||||
from mopidy.frontends.mpris import objects
|
from mopidy.frontends.mpris import objects
|
||||||
|
|
||||||
from tests import unittest
|
|
||||||
|
|
||||||
|
|
||||||
@unittest.skipUnless(dbus, 'dbus not found')
|
@unittest.skipUnless(dbus, 'dbus not found')
|
||||||
class PlayerInterfaceTest(unittest.TestCase):
|
class PlayerInterfaceTest(unittest.TestCase):
|
||||||
|
|||||||
@ -1,6 +1,8 @@
|
|||||||
from __future__ import unicode_literals
|
from __future__ import unicode_literals
|
||||||
|
|
||||||
import mock
|
import mock
|
||||||
|
import unittest
|
||||||
|
|
||||||
import pykka
|
import pykka
|
||||||
|
|
||||||
try:
|
try:
|
||||||
@ -14,8 +16,6 @@ from mopidy.backends import dummy
|
|||||||
if dbus:
|
if dbus:
|
||||||
from mopidy.frontends.mpris import objects
|
from mopidy.frontends.mpris import objects
|
||||||
|
|
||||||
from tests import unittest
|
|
||||||
|
|
||||||
|
|
||||||
@unittest.skipUnless(dbus, 'dbus not found')
|
@unittest.skipUnless(dbus, 'dbus not found')
|
||||||
class RootInterfaceTest(unittest.TestCase):
|
class RootInterfaceTest(unittest.TestCase):
|
||||||
|
|||||||
@ -3,11 +3,10 @@ from __future__ import unicode_literals
|
|||||||
import os
|
import os
|
||||||
import subprocess
|
import subprocess
|
||||||
import sys
|
import sys
|
||||||
|
import unittest
|
||||||
|
|
||||||
import mopidy
|
import mopidy
|
||||||
|
|
||||||
from tests import unittest
|
|
||||||
|
|
||||||
|
|
||||||
class HelpTest(unittest.TestCase):
|
class HelpTest(unittest.TestCase):
|
||||||
def test_help_has_mopidy_options(self):
|
def test_help_has_mopidy_options(self):
|
||||||
|
|||||||
@ -2,13 +2,12 @@ from __future__ import unicode_literals
|
|||||||
|
|
||||||
import datetime
|
import datetime
|
||||||
import json
|
import json
|
||||||
|
import unittest
|
||||||
|
|
||||||
from mopidy.models import (
|
from mopidy.models import (
|
||||||
Artist, Album, TlTrack, Track, Playlist, SearchResult,
|
Artist, Album, TlTrack, Track, Playlist, SearchResult,
|
||||||
ModelJSONEncoder, model_json_decoder)
|
ModelJSONEncoder, model_json_decoder)
|
||||||
|
|
||||||
from tests import unittest
|
|
||||||
|
|
||||||
|
|
||||||
class GenericCopyTest(unittest.TestCase):
|
class GenericCopyTest(unittest.TestCase):
|
||||||
def compare(self, orig, other):
|
def compare(self, orig, other):
|
||||||
|
|||||||
@ -1,9 +1,11 @@
|
|||||||
from __future__ import unicode_literals
|
from __future__ import unicode_literals
|
||||||
|
|
||||||
|
import unittest
|
||||||
|
|
||||||
from mopidy.scanner import Scanner, translator
|
from mopidy.scanner import Scanner, translator
|
||||||
from mopidy.models import Track, Artist, Album
|
from mopidy.models import Track, Artist, Album
|
||||||
|
|
||||||
from tests import unittest, path_to_data_dir
|
from tests import path_to_data_dir
|
||||||
|
|
||||||
|
|
||||||
class FakeGstDate(object):
|
class FakeGstDate(object):
|
||||||
|
|||||||
@ -1,18 +1,17 @@
|
|||||||
from __future__ import unicode_literals
|
from __future__ import unicode_literals
|
||||||
|
|
||||||
import platform
|
import platform
|
||||||
|
import mock
|
||||||
|
import unittest
|
||||||
|
|
||||||
import pygst
|
import pygst
|
||||||
pygst.require('0.10')
|
pygst.require('0.10')
|
||||||
import gst
|
import gst
|
||||||
|
|
||||||
import mock
|
|
||||||
import pkg_resources
|
import pkg_resources
|
||||||
|
|
||||||
from mopidy.utils import deps
|
from mopidy.utils import deps
|
||||||
|
|
||||||
from tests import unittest
|
|
||||||
|
|
||||||
|
|
||||||
class DepsTest(unittest.TestCase):
|
class DepsTest(unittest.TestCase):
|
||||||
def test_format_dependency_list(self):
|
def test_format_dependency_list(self):
|
||||||
|
|||||||
@ -1,11 +1,10 @@
|
|||||||
from __future__ import unicode_literals
|
from __future__ import unicode_literals
|
||||||
|
|
||||||
import mock
|
import mock
|
||||||
|
import unittest
|
||||||
|
|
||||||
from mopidy.utils.encoding import locale_decode
|
from mopidy.utils.encoding import locale_decode
|
||||||
|
|
||||||
from tests import unittest
|
|
||||||
|
|
||||||
|
|
||||||
@mock.patch('mopidy.utils.encoding.locale.getpreferredencoding')
|
@mock.patch('mopidy.utils.encoding.locale.getpreferredencoding')
|
||||||
class LocaleDecodeTest(unittest.TestCase):
|
class LocaleDecodeTest(unittest.TestCase):
|
||||||
|
|||||||
@ -1,16 +1,15 @@
|
|||||||
from __future__ import unicode_literals
|
from __future__ import unicode_literals
|
||||||
|
|
||||||
import json
|
import json
|
||||||
|
import mock
|
||||||
|
import unittest
|
||||||
|
|
||||||
import pykka
|
import pykka
|
||||||
import mock
|
|
||||||
|
|
||||||
from mopidy import core, models
|
from mopidy import core, models
|
||||||
from mopidy.backends import dummy
|
from mopidy.backends import dummy
|
||||||
from mopidy.utils import jsonrpc
|
from mopidy.utils import jsonrpc
|
||||||
|
|
||||||
from tests import unittest
|
|
||||||
|
|
||||||
|
|
||||||
class Calculator(object):
|
class Calculator(object):
|
||||||
def model(self):
|
def model(self):
|
||||||
|
|||||||
@ -1,15 +1,17 @@
|
|||||||
from __future__ import unicode_literals
|
from __future__ import unicode_literals
|
||||||
|
|
||||||
import errno
|
import errno
|
||||||
import gobject
|
|
||||||
import logging
|
import logging
|
||||||
import pykka
|
|
||||||
import socket
|
|
||||||
from mock import patch, sentinel, Mock
|
from mock import patch, sentinel, Mock
|
||||||
|
import socket
|
||||||
|
import unittest
|
||||||
|
|
||||||
|
import gobject
|
||||||
|
import pykka
|
||||||
|
|
||||||
from mopidy.utils import network
|
from mopidy.utils import network
|
||||||
|
|
||||||
from tests import unittest, any_int, any_unicode
|
from tests import any_int, any_unicode
|
||||||
|
|
||||||
|
|
||||||
class ConnectionTest(unittest.TestCase):
|
class ConnectionTest(unittest.TestCase):
|
||||||
|
|||||||
@ -2,13 +2,12 @@
|
|||||||
|
|
||||||
from __future__ import unicode_literals
|
from __future__ import unicode_literals
|
||||||
|
|
||||||
import re
|
|
||||||
from mock import sentinel, Mock
|
from mock import sentinel, Mock
|
||||||
|
import re
|
||||||
|
import unittest
|
||||||
|
|
||||||
from mopidy.utils import network
|
from mopidy.utils import network
|
||||||
|
|
||||||
from tests import unittest
|
|
||||||
|
|
||||||
|
|
||||||
class LineProtocolTest(unittest.TestCase):
|
class LineProtocolTest(unittest.TestCase):
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
|
|||||||
@ -1,13 +1,15 @@
|
|||||||
from __future__ import unicode_literals
|
from __future__ import unicode_literals
|
||||||
|
|
||||||
import errno
|
import errno
|
||||||
import gobject
|
|
||||||
import socket
|
|
||||||
from mock import patch, sentinel, Mock
|
from mock import patch, sentinel, Mock
|
||||||
|
import socket
|
||||||
|
import unittest
|
||||||
|
|
||||||
|
import gobject
|
||||||
|
|
||||||
from mopidy.utils import network
|
from mopidy.utils import network
|
||||||
|
|
||||||
from tests import unittest, any_int
|
from tests import any_int
|
||||||
|
|
||||||
|
|
||||||
class ServerTest(unittest.TestCase):
|
class ServerTest(unittest.TestCase):
|
||||||
|
|||||||
@ -1,12 +1,11 @@
|
|||||||
from __future__ import unicode_literals
|
from __future__ import unicode_literals
|
||||||
|
|
||||||
import socket
|
|
||||||
from mock import patch, Mock
|
from mock import patch, Mock
|
||||||
|
import socket
|
||||||
|
import unittest
|
||||||
|
|
||||||
from mopidy.utils import network
|
from mopidy.utils import network
|
||||||
|
|
||||||
from tests import unittest
|
|
||||||
|
|
||||||
|
|
||||||
class FormatHostnameTest(unittest.TestCase):
|
class FormatHostnameTest(unittest.TestCase):
|
||||||
@patch('mopidy.utils.network.has_ipv6', True)
|
@patch('mopidy.utils.network.has_ipv6', True)
|
||||||
|
|||||||
@ -2,15 +2,17 @@
|
|||||||
|
|
||||||
from __future__ import unicode_literals
|
from __future__ import unicode_literals
|
||||||
|
|
||||||
import glib
|
|
||||||
import os
|
import os
|
||||||
import shutil
|
import shutil
|
||||||
import sys
|
import sys
|
||||||
import tempfile
|
import tempfile
|
||||||
|
import unittest
|
||||||
|
|
||||||
|
import glib
|
||||||
|
|
||||||
from mopidy.utils import path
|
from mopidy.utils import path
|
||||||
|
|
||||||
from tests import unittest, path_to_data_dir
|
from tests import path_to_data_dir
|
||||||
|
|
||||||
|
|
||||||
class GetOrCreateDirTest(unittest.TestCase):
|
class GetOrCreateDirTest(unittest.TestCase):
|
||||||
|
|||||||
@ -1,11 +1,10 @@
|
|||||||
from __future__ import unicode_literals
|
from __future__ import unicode_literals
|
||||||
|
|
||||||
from distutils.version import StrictVersion as SV
|
from distutils.version import StrictVersion as SV
|
||||||
|
import unittest
|
||||||
|
|
||||||
from mopidy import __version__
|
from mopidy import __version__
|
||||||
|
|
||||||
from tests import unittest
|
|
||||||
|
|
||||||
|
|
||||||
class VersionTest(unittest.TestCase):
|
class VersionTest(unittest.TestCase):
|
||||||
def test_current_version_is_parsable_as_a_strict_version_number(self):
|
def test_current_version_is_parsable_as_a_strict_version_number(self):
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user