Ignore MPRIS tests on OS X

This commit is contained in:
Stein Magnus Jodal 2012-02-08 13:24:28 +01:00
parent ca0d2935f8
commit f1ba8af0de
3 changed files with 27 additions and 4 deletions

View File

@ -1,11 +1,19 @@
import sys
import mock
from mopidy.frontends.mpris import MprisFrontend, objects
from mopidy import OptionalDependencyError
from mopidy.models import Track
try:
from mopidy.frontends.mpris import MprisFrontend, objects
except OptionalDependencyError:
pass
from tests import unittest
@unittest.skipUnless(sys.platform.startswith('linux'), 'requires Linux')
class BackendEventsTest(unittest.TestCase):
def setUp(self):
self.mpris_frontend = MprisFrontend() # As a plain class, not an actor

View File

@ -1,11 +1,18 @@
import sys
import mock
from mopidy import OptionalDependencyError
from mopidy.backends.dummy import DummyBackend
from mopidy.backends.base.playback import PlaybackController
from mopidy.frontends.mpris import objects
from mopidy.mixers.dummy import DummyMixer
from mopidy.models import Album, Artist, Track
try:
from mopidy.frontends.mpris import objects
except OptionalDependencyError:
pass
from tests import unittest
PLAYING = PlaybackController.PLAYING
@ -13,6 +20,7 @@ PAUSED = PlaybackController.PAUSED
STOPPED = PlaybackController.STOPPED
@unittest.skipUnless(sys.platform.startswith('linux'), 'requires Linux')
class PlayerInterfaceTest(unittest.TestCase):
def setUp(self):
objects.MprisObject._connect_to_dbus = mock.Mock()

View File

@ -1,12 +1,19 @@
import sys
import mock
from mopidy import settings
from mopidy import OptionalDependencyError, settings
from mopidy.backends.dummy import DummyBackend
from mopidy.frontends.mpris import objects
try:
from mopidy.frontends.mpris import objects
except OptionalDependencyError:
pass
from tests import unittest
@unittest.skipUnless(sys.platform.startswith('linux'), 'requires Linux')
class RootInterfaceTest(unittest.TestCase):
def setUp(self):
objects.exit_process = mock.Mock()