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.

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…