コード例 #1
0
ファイル: test_playback.py プロジェクト: tischlda/mopidy-oe1
    def test_playback_unplayable_url(self):
        library_uri = OE1LibraryUri(OE1UriType.ARCHIVE)
        playback = OE1PlaybackProvider(None, None, client=None)

        result = playback.translate_uri(str(library_uri))

        self.assertIsNone(result)
コード例 #2
0
ファイル: test_playback.py プロジェクト: tischlda/mopidy-oe1
    def test_playback_campus(self):
        library_uri = OE1LibraryUri(OE1UriType.CAMPUS)
        playback = OE1PlaybackProvider(None, None, client=None)

        result = playback.translate_uri(str(library_uri))

        self.assertEqual(result, OE1Client.CAMPUS)
コード例 #3
0
ファイル: backend.py プロジェクト: tischlda/mopidy-oe1
    def __init__(self, config, audio):
        super(OE1Backend, self).__init__()

        self.config = config

        self.library = OE1LibraryProvider(backend=self)
        self.playback = OE1PlaybackProvider(audio=audio, backend=self)
        self.uri_schemes = ['oe1']
コード例 #4
0
ファイル: test_playback.py プロジェクト: tischlda/mopidy-oe1
    def test_playback_invalid_url(self):
        audio_mock = Mock()
        audio_mock.set_uri = Mock()

        playback = OE1PlaybackProvider(audio_mock, None, client=None)
        result = playback.translate_uri('invalid')

        self.assertIsNone(result)
コード例 #5
0
ファイル: test_playback.py プロジェクト: tischlda/mopidy-oe1
    def test_playback_archive_item(self):
        library_uri = OE1LibraryUri(OE1UriType.ARCHIVE_ITEM,
                                    '20140914', '1234567')
        client_mock = Mock()
        client_mock.get_item_url = Mock(return_value='result_uri')
        playback = OE1PlaybackProvider(None, None, client=client_mock)

        result = playback.translate_uri(str(library_uri))

        self.assertEqual(result, 'result_uri')