Exemple #1
0
 def test_try_to_stop_a_finished_play(self, capsys):
     Libraries().instance.add(FilesLibrary('/Users/mike/Library/Audio/Sounds/soundboard'), is_default=True)
     play_cmd = play_command.Play()
     stop_cmd = stop_command.Stop()
     play_cmd.invoke("doh")
     time.sleep(3)
     out = stop_cmd.invoke()
     assert out == "stopped 0"
Exemple #2
0
 def test_stop(self, capsys):
     Libraries().instance.add(FilesLibrary('/Users/mike/Library/Audio/Sounds/soundboard'), is_default=True)
     play_cmd = play_command.Play()
     stop_cmd = stop_command.Stop()
     play_cmd.invoke("greatestamericanhero")
     time.sleep(3)
     out = stop_cmd.invoke()
     assert out == "stopped 1"
Exemple #3
0
 def test_play_multi_files_with_missing(self, capsys):
     Libraries().instance.add(FilesLibrary('/Users/mike/Library/Audio/Sounds/soundboard/kurt'))
     play_cmd = play_command.Play(lib_name="kurt")
     out = play_cmd.invoke("nestor", "is", "weenie", "technology")
     wait_for_play_to_complete()
     assert out == "kurt 'nestor is XX_weenie_XX technology'"
Exemple #4
0
 def test_play_one_file(self, capsys):
     Libraries().instance.add(FilesLibrary('/Users/mike/Library/Audio/Sounds/soundboard'), is_default=True)
     play_cmd = play_command.Play()
     out = play_cmd.invoke("rimshot")
     wait_for_play_to_complete()
     assert out == "play 'rimshot'"