def get_version(cls): ''' Function for returning the version Parameters ---------- None Returns ------- version: str ''' # try the class first if cls.version is not None: return cls.version # the default version return get_version()
def test_version(): assert get_version() is not None assert get_version(filename='random_nonexisting_filename') is not None assert get_version(filename='random_nonexisting_filename', fail_with_none=True) is None
from __future__ import absolute_import, division, print_function import libtbx.forward_compatibility from libtbx.version import get_version __version__ = get_version()
def test_version(): assert TestProgram.get_version() == get_version() assert TestVersionProgram.get_version() == TestVersionProgram.version