Ensure that volume returned is int
This commit is contained in:
parent
399ce26a63
commit
80852f3854
@ -98,7 +98,7 @@ class GStreamerPlaybackController(BasePlaybackController):
|
||||
|
||||
@property
|
||||
def volume(self):
|
||||
return self.bin.get_property('volume') * 100
|
||||
return int(self.bin.get_property('volume') * 100)
|
||||
|
||||
@volume.setter
|
||||
def volume(self, value):
|
||||
|
||||
@ -431,6 +431,13 @@ class BasePlaybackControllerTest(object):
|
||||
self.playback.volume = 0
|
||||
self.assertEqual(self.playback.volume, 0)
|
||||
|
||||
def test_volume_is_not_float(self):
|
||||
if not self.supports_volume:
|
||||
return
|
||||
|
||||
self.playback.volume = 1.0 / 3 * 100
|
||||
self.assertEqual(self.playback.volume, 33)
|
||||
|
||||
def test_play_with_consume(self):
|
||||
raise NotImplementedError
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user