mpd: Formatting

This commit is contained in:
Stein Magnus Jodal 2013-10-27 21:22:46 +01:00
parent 70801c2481
commit d13d9958b0
2 changed files with 11 additions and 8 deletions

View File

@ -60,8 +60,10 @@ def count(context, mpd_query):
raise MpdArgError('incorrect arguments', command='count')
results = context.core.library.find_exact(**query).get()
result_tracks = _get_tracks(results)
return [('songs', len(result_tracks)),
('playtime', sum(track.length for track in result_tracks) / 1000)]
return [
('songs', len(result_tracks)),
('playtime', sum(track.length for track in result_tracks) / 1000),
]
@handle_request(r'^find ' + QUERY_RE)

View File

@ -27,8 +27,9 @@ class MusicDatabaseHandlerTest(protocol.BaseTestCase):
def test_count_correct_length(self):
# Count the lone track
self.backend.library.dummy_find_exact_result = SearchResult(
tracks=[Track(uri='dummy:a', name="foo", date="2001", length=4000)]
)
tracks=[
Track(uri='dummy:a', name="foo", date="2001", length=4000),
])
self.sendRequest('count "title" "foo"')
self.assertInResponse('songs: 1')
self.assertInResponse('playtime: 4')
@ -36,10 +37,10 @@ class MusicDatabaseHandlerTest(protocol.BaseTestCase):
# Count multiple tracks
self.backend.library.dummy_find_exact_result = SearchResult(
tracks=[Track(uri='dummy:b', date="2001", length=50000),
Track(uri='dummy:c', date="2001", length=600000)
]
)
tracks=[
Track(uri='dummy:b', date="2001", length=50000),
Track(uri='dummy:c', date="2001", length=600000),
])
self.sendRequest('count "date" "2001"')
self.assertInResponse('songs: 2')
self.assertInResponse('playtime: 650')