def test_get_version(mock_glob, mock_require): require_mock = MagicMock() require_mock.version = 'netshowlibver' require_mock.location = '/var/me' mock_require.return_value = [require_mock] mock_glob.return_value = [ '/var/me/linux'] get_version() mock_require.assert_called_with('netshow-linux-lib') mock_glob.assert_called_with( '/var/me/../../../share/netshow-lib/providers/*')
def print_version(): version = _version.get_version() version_str = "Netshow Version:\n" for _k, _v in version.items(): version_str += "%s: %s\n" % (_k, _v) return version_str