def test_load_mute_off(self): self.core.mixer.set_mute(True) self.assertEqual(True, self.core.mixer.get_mute()) target = MixerState(mute=False) coverage = ['mixer'] self.core.mixer._load_state(target, coverage) self.assertEqual(False, self.core.mixer.get_mute())
def test_load_mute_off(self): self.core.mixer.set_mute(True) assert self.core.mixer.get_mute() is True target = MixerState(mute=False) coverage = ["mixer"] self.core.mixer._load_state(target, coverage) assert self.core.mixer.get_mute() is False
def test_load(self): self.core.mixer.set_volume(11) volume = 45 target = MixerState(volume=volume) coverage = ["mixer"] self.core.mixer._load_state(target, coverage) assert volume == self.core.mixer.get_volume()
def test_load(self): self.core.mixer.set_volume(11) volume = 45 target = MixerState(volume=volume) coverage = ['mixer'] self.core.mixer._load_state(target, coverage) self.assertEqual(volume, self.core.mixer.get_volume())
def test_load_not_covered(self): self.core.mixer.set_volume(21) self.core.mixer.set_mute(True) target = MixerState(volume=56, mute=False) coverage = ["other"] self.core.mixer._load_state(target, coverage) assert 21 == self.core.mixer.get_volume() assert self.core.mixer.get_mute() is True
def test_save_unmute(self): volume = 33 mute = True target = MixerState(volume=volume, mute=mute) self.core.mixer.set_volume(volume) self.core.mixer.set_mute(mute) value = self.core.mixer._save_state() assert target == value
def test_load_not_covered(self): self.core.mixer.set_volume(21) self.core.mixer.set_mute(True) target = MixerState(volume=56, mute=False) coverage = ['other'] self.core.mixer._load_state(target, coverage) self.assertEqual(21, self.core.mixer.get_volume()) self.assertEqual(True, self.core.mixer.get_mute())
def test_save_mute(self): volume = 32 mute = False target = MixerState(volume=volume, mute=mute) self.core.mixer.set_volume(volume) self.core.mixer.set_mute(mute) value = self.core.mixer._save_state() self.assertEqual(target, value)
def _save_state(self): return MixerState(volume=self.get_volume(), mute=self.get_mute())
def test_mute_true(self): mute = True result = MixerState(mute=mute) self.assertEqual(result.mute, mute) with self.assertRaises(AttributeError): result.mute = False
def test_volume(self): volume = 37 result = MixerState(volume=volume) self.assertEqual(result.volume, volume) with self.assertRaises(AttributeError): result.volume = None