for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
import subprocess
import sys
sys.path.insert(0, ".")
from coalib.output.printers.EspeakPrinter import EspeakPrinter
import unittest
class EspeakPrinterTest(unittest.TestCase):
def test_voice_printer(self):
self.uut = EspeakPrinter()
self.uut.print("The", "espeak", "printer", "works!")
self.uut.close()
def skip_test():
try:
subprocess.Popen(['espeak'])
return False
except OSError:
return "eSpeak is not installed."
if __name__ == '__main__':
unittest.main(verbosity=2)