INNER CODE UNIT · Python
skip_install_test
broadinstitute/viral-ngs · src/viral_ngs/core/__init__.py:50
def skip_install_test(condition=None):
'''Decorate the Tool class to skip the installation test.'''
def decorator(klass):
if callable(condition) and not condition():
return klass
klass._skiptest = True
return klass
return decorator
def is_osx():
return os.uname()[0] == 'Darwin'
class Tool(object):
''' Base tool class that includes install machinery.