From 87262c75c3e645358e6587b64c8bd2adca9477b2 Mon Sep 17 00:00:00 2001 From: schneefux Date: Tue, 30 Dec 2014 19:37:24 +0100 Subject: Add skip conditions to unittests for dependency checking --- tests/test_stt.py | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) (limited to 'tests/test_stt.py') diff --git a/tests/test_stt.py b/tests/test_stt.py index 267c1c2..cb33ff6 100644 --- a/tests/test_stt.py +++ b/tests/test_stt.py @@ -1,9 +1,30 @@ #!/usr/bin/env python2 # -*- coding: utf-8-*- import unittest +import imp from client import stt, jasperpath +def cmuclmtk_installed(): + try: + imp.find_module('cmuclmtk') + except ImportError: + return False + else: + return True + + +def pocketsphinx_installed(): + try: + imp.find_module('pocketsphinx') + except ImportError: + return False + else: + return True + + +@unittest.skipUnless(cmuclmtk_installed(), "CMUCLMTK not present") +@unittest.skipUnless(pocketsphinx_installed(), "Pocketsphinx not present") class TestSTT(unittest.TestCase): def setUp(self): -- cgit v1.3.1