mirror of
https://github.com/beetbox/beets.git
synced 2026-01-13 11:41:43 +01:00
Removed unicode_literals from test_play
This commit is contained in:
parent
3b4bf17d1a
commit
07a225992d
1 changed files with 15 additions and 16 deletions
|
|
@ -15,8 +15,7 @@
|
|||
|
||||
"""Tests for the play plugin"""
|
||||
|
||||
from __future__ import (division, absolute_import, print_function,
|
||||
unicode_literals)
|
||||
from __future__ import (division, absolute_import, print_function)
|
||||
|
||||
import os
|
||||
|
||||
|
|
@ -33,7 +32,7 @@ class PlayPluginTest(unittest.TestCase, TestHelper):
|
|||
def setUp(self):
|
||||
self.setup_beets()
|
||||
self.load_plugins('play')
|
||||
self.item = self.add_item(album='a nice älbum', title='aNiceTitle')
|
||||
self.item = self.add_item(album=u'a nice älbum', title=u'aNiceTitle')
|
||||
self.lib.add_album([self.item])
|
||||
self.open_patcher = patch('beetsplug.play.util.interactive_open')
|
||||
self.open_mock = self.open_patcher.start()
|
||||
|
|
@ -45,7 +44,7 @@ class PlayPluginTest(unittest.TestCase, TestHelper):
|
|||
self.unload_plugins()
|
||||
|
||||
def do_test(self, args=('title:aNiceTitle',), expected_cmd='echo',
|
||||
expected_playlist='{}\n'):
|
||||
expected_playlist=u'{}\n'):
|
||||
self.run_command('play', *args)
|
||||
|
||||
self.open_mock.assert_called_once_with(ANY, expected_cmd)
|
||||
|
|
@ -57,21 +56,21 @@ class PlayPluginTest(unittest.TestCase, TestHelper):
|
|||
self.do_test()
|
||||
|
||||
def test_album_option(self):
|
||||
self.do_test(['-a', 'nice'])
|
||||
self.do_test([u'-a', u'nice'])
|
||||
|
||||
def test_args_option(self):
|
||||
self.do_test(['-A', 'foo', 'title:aNiceTitle'], 'echo foo')
|
||||
self.do_test([u'-A', u'foo', u'title:aNiceTitle'], u'echo foo')
|
||||
|
||||
def test_args_option_in_middle(self):
|
||||
self.config['play']['command'] = 'echo $args other'
|
||||
|
||||
self.do_test(['-A', 'foo', 'title:aNiceTitle'], 'echo foo other')
|
||||
self.do_test([u'-A', u'foo', u'title:aNiceTitle'], u'echo foo other')
|
||||
|
||||
def test_relative_to(self):
|
||||
self.config['play']['command'] = 'echo'
|
||||
self.config['play']['relative_to'] = '/something'
|
||||
|
||||
self.do_test(expected_cmd='echo', expected_playlist='..{}\n')
|
||||
self.do_test(expected_cmd='echo', expected_playlist=u'..{}\n')
|
||||
|
||||
def test_use_folders(self):
|
||||
self.config['play']['command'] = None
|
||||
|
|
@ -80,19 +79,19 @@ class PlayPluginTest(unittest.TestCase, TestHelper):
|
|||
|
||||
self.open_mock.assert_called_once_with(ANY, open_anything())
|
||||
playlist = open(self.open_mock.call_args[0][0][0], 'r')
|
||||
self.assertEqual('{}\n'.format(
|
||||
self.assertEqual(u'{}\n'.format(
|
||||
os.path.dirname(self.item.path.decode('utf-8'))),
|
||||
playlist.read().decode('utf-8'))
|
||||
|
||||
def test_raw(self):
|
||||
self.config['play']['raw'] = True
|
||||
|
||||
self.run_command('play', 'nice')
|
||||
self.run_command(u'play', u'nice')
|
||||
|
||||
self.open_mock.assert_called_once_with([self.item.path], 'echo')
|
||||
|
||||
def test_not_found(self):
|
||||
self.run_command('play', 'not found')
|
||||
self.run_command(u'play', u'not found')
|
||||
|
||||
self.open_mock.assert_not_called()
|
||||
|
||||
|
|
@ -101,24 +100,24 @@ class PlayPluginTest(unittest.TestCase, TestHelper):
|
|||
self.add_item(title='another NiceTitle')
|
||||
|
||||
with control_stdin("a"):
|
||||
self.run_command('play', 'nice')
|
||||
self.run_command(u'play', u'nice')
|
||||
|
||||
self.open_mock.assert_not_called()
|
||||
|
||||
def test_warning_threshold_backwards_compat(self):
|
||||
self.config['play']['warning_treshold'] = 1
|
||||
self.add_item(title='another NiceTitle')
|
||||
self.add_item(title=u'another NiceTitle')
|
||||
|
||||
with control_stdin("a"):
|
||||
self.run_command('play', 'nice')
|
||||
self.run_command(u'play', u'nice')
|
||||
|
||||
self.open_mock.assert_not_called()
|
||||
|
||||
def test_command_failed(self):
|
||||
self.open_mock.side_effect = OSError("some reason")
|
||||
self.open_mock.side_effect = OSError(u"some reason")
|
||||
|
||||
with self.assertRaises(UserError):
|
||||
self.run_command('play', 'title:aNiceTitle')
|
||||
self.run_command(u'play', u'title:aNiceTitle')
|
||||
|
||||
|
||||
def suite():
|
||||
|
|
|
|||
Loading…
Reference in a new issue