Пример #1
0
def test_tone_from_note(A4):
    assert Tone.from_note(b"A4") == A4
    assert Tone.from_note("A4") == A4
    with pytest.raises(ValueError):
        Tone.from_note("a4")
    with pytest.raises(ValueError):
        Tone.from_note("foo")
    with pytest.raises(ValueError):
        Tone.from_note(0)
Пример #2
0
 def play_note(self, note, duration=0.04):
     self.buzzer.play(Tone.from_note(note))
     sleep(duration)
     self.buzzer.stop()