tests: Fix test made flaky by lsinfo Last-Modified change

This commit is contained in:
Stein Magnus Jodal 2015-08-07 15:34:28 +02:00
parent 4ab1a2445f
commit a16a2c5a1b

View File

@ -2,7 +2,10 @@ from __future__ import absolute_import, unicode_literals
import random import random
import mock
from mopidy.models import Playlist, Ref, Track from mopidy.models import Playlist, Ref, Track
from mopidy.mpd.protocol import stored_playlists
from tests.mpd import protocol from tests.mpd import protocol
@ -214,12 +217,14 @@ class IssueGH1120RegressionTest(protocol.BaseTestCase):
""" """
def test(self): @mock.patch.object(stored_playlists, '_get_last_modified')
def test(self, last_modified_mock):
last_modified_mock.return_value = '2015-08-05T22:51:06Z'
self.backend.library.dummy_browse_result = { self.backend.library.dummy_browse_result = {
'dummy:/': [Ref.playlist(name='Top 100 tracks', uri='dummy:/1')], 'dummy:/': [Ref.playlist(name='Top 100 tracks', uri='dummy:/1')],
} }
self.backend.playlists.set_dummy_playlists([ self.backend.playlists.set_dummy_playlists([
Playlist(name='Top 100 tracks', uri='dummy:/1', last_modified=123), Playlist(name='Top 100 tracks', uri='dummy:/1'),
]) ])
response1 = self.send_request('lsinfo "/"') response1 = self.send_request('lsinfo "/"')