Failed Conditions
Pull Request — master (#1182)
by Lasse
01:54
created

coalib.tests.output.printers.skip_test()   A

Complexity

Conditions 2

Size

Total Lines 6

Duplication

Lines 0
Ratio 0 %
Metric Value
cc 2
dl 0
loc 6
rs 9.4286
1
import sys
2
from shutil import which
3
from unittest.case import skipIf
4
5
sys.path.insert(0, ".")
6
from coalib.output.printers.EspeakPrinter import EspeakPrinter
7
import unittest
8
9
10
@skipIf(which('espeak') is None, 'eSpeak is not installed.')
11
class EspeakPrinterTest(unittest.TestCase):
12
    def test_voice_printer(self):
13
        self.uut = EspeakPrinter()
14
        self.uut.print("The", "espeak", "printer", "works!")
15
        self.uut.close()
16
17
18
if __name__ == '__main__':
19
    unittest.main(verbosity=2)
20