tests: Use core.mixer for volume/mute
This commit is contained in:
parent
42115c56f7
commit
91bcdddf56
@ -49,7 +49,7 @@ class JsonRpcTestBase(unittest.TestCase):
|
|||||||
'hello': lambda: 'Hello, world!',
|
'hello': lambda: 'Hello, world!',
|
||||||
'calc': Calculator(),
|
'calc': Calculator(),
|
||||||
'core': self.core,
|
'core': self.core,
|
||||||
'core.playback': self.core.playback,
|
'core.mixer': self.core.mixer,
|
||||||
'core.tracklist': self.core.tracklist,
|
'core.tracklist': self.core.tracklist,
|
||||||
'get_uri_schemes': self.core.get_uri_schemes,
|
'get_uri_schemes': self.core.get_uri_schemes,
|
||||||
},
|
},
|
||||||
@ -188,7 +188,7 @@ class JsonRpcSingleCommandTest(JsonRpcTestBase):
|
|||||||
def test_call_method_on_actor_member(self):
|
def test_call_method_on_actor_member(self):
|
||||||
request = {
|
request = {
|
||||||
'jsonrpc': '2.0',
|
'jsonrpc': '2.0',
|
||||||
'method': 'core.playback.get_volume',
|
'method': 'core.mixer.get_volume',
|
||||||
'id': 1,
|
'id': 1,
|
||||||
}
|
}
|
||||||
response = self.jrw.handle_data(request)
|
response = self.jrw.handle_data(request)
|
||||||
@ -215,26 +215,26 @@ class JsonRpcSingleCommandTest(JsonRpcTestBase):
|
|||||||
def test_call_method_with_positional_params(self):
|
def test_call_method_with_positional_params(self):
|
||||||
request = {
|
request = {
|
||||||
'jsonrpc': '2.0',
|
'jsonrpc': '2.0',
|
||||||
'method': 'core.playback.set_volume',
|
'method': 'core.mixer.set_volume',
|
||||||
'params': [37],
|
'params': [37],
|
||||||
'id': 1,
|
'id': 1,
|
||||||
}
|
}
|
||||||
response = self.jrw.handle_data(request)
|
response = self.jrw.handle_data(request)
|
||||||
|
|
||||||
self.assertEqual(response['result'], None)
|
self.assertEqual(response['result'], None)
|
||||||
self.assertEqual(self.core.playback.get_volume().get(), 37)
|
self.assertEqual(self.core.mixer.get_volume().get(), 37)
|
||||||
|
|
||||||
def test_call_methods_with_named_params(self):
|
def test_call_methods_with_named_params(self):
|
||||||
request = {
|
request = {
|
||||||
'jsonrpc': '2.0',
|
'jsonrpc': '2.0',
|
||||||
'method': 'core.playback.set_volume',
|
'method': 'core.mixer.set_volume',
|
||||||
'params': {'volume': 37},
|
'params': {'volume': 37},
|
||||||
'id': 1,
|
'id': 1,
|
||||||
}
|
}
|
||||||
response = self.jrw.handle_data(request)
|
response = self.jrw.handle_data(request)
|
||||||
|
|
||||||
self.assertEqual(response['result'], None)
|
self.assertEqual(response['result'], None)
|
||||||
self.assertEqual(self.core.playback.get_volume().get(), 37)
|
self.assertEqual(self.core.mixer.get_volume().get(), 37)
|
||||||
|
|
||||||
|
|
||||||
class JsonRpcSingleNotificationTest(JsonRpcTestBase):
|
class JsonRpcSingleNotificationTest(JsonRpcTestBase):
|
||||||
@ -248,17 +248,17 @@ class JsonRpcSingleNotificationTest(JsonRpcTestBase):
|
|||||||
self.assertIsNone(response)
|
self.assertIsNone(response)
|
||||||
|
|
||||||
def test_notification_makes_an_observable_change(self):
|
def test_notification_makes_an_observable_change(self):
|
||||||
self.assertEqual(self.core.playback.get_volume().get(), None)
|
self.assertEqual(self.core.mixer.get_volume().get(), None)
|
||||||
|
|
||||||
request = {
|
request = {
|
||||||
'jsonrpc': '2.0',
|
'jsonrpc': '2.0',
|
||||||
'method': 'core.playback.set_volume',
|
'method': 'core.mixer.set_volume',
|
||||||
'params': [37],
|
'params': [37],
|
||||||
}
|
}
|
||||||
response = self.jrw.handle_data(request)
|
response = self.jrw.handle_data(request)
|
||||||
|
|
||||||
self.assertIsNone(response)
|
self.assertIsNone(response)
|
||||||
self.assertEqual(self.core.playback.get_volume().get(), 37)
|
self.assertEqual(self.core.mixer.get_volume().get(), 37)
|
||||||
|
|
||||||
def test_notification_unknown_method_returns_nothing(self):
|
def test_notification_unknown_method_returns_nothing(self):
|
||||||
request = {
|
request = {
|
||||||
@ -526,7 +526,7 @@ class JsonRpcBatchErrorTest(JsonRpcTestBase):
|
|||||||
def test_batch_of_both_successfull_and_failing_requests(self):
|
def test_batch_of_both_successfull_and_failing_requests(self):
|
||||||
request = [
|
request = [
|
||||||
# Call with positional params
|
# Call with positional params
|
||||||
{'jsonrpc': '2.0', 'method': 'core.playback.set_volume',
|
{'jsonrpc': '2.0', 'method': 'core.mixer.set_volume',
|
||||||
'params': [47], 'id': '1'},
|
'params': [47], 'id': '1'},
|
||||||
# Notification
|
# Notification
|
||||||
{'jsonrpc': '2.0', 'method': 'core.tracklist.set_consume',
|
{'jsonrpc': '2.0', 'method': 'core.tracklist.set_consume',
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user