Commit fe3acdf5 authored by Adrian DC's avatar Adrian DC
Browse files

test(version): add 'DEBUG_VERSION_FAKE' for debugging purposes

Signed-off-by: default avatarAdrian DC <radian.dc@gmail.com>
parent 80665f08
Loading
Loading
Loading
Loading
Loading
+1
Changes for src/package/bundle.py: 1 added line, 0 removed lines.
Original line number Diff line number Diff line
@@ -20,4 +20,5 @@ class Bundle:
    ENV_DEBUG_UPDATES_DISABLE: str = 'DEBUG_UPDATES_DISABLE'
    ENV_DEBUG_UPDATES_FAKE: str = 'DEBUG_UPDATES_FAKE'
    ENV_DEBUG_UPDATES_OFFLINE: str = 'DEBUG_UPDATES_OFFLINE'
    ENV_DEBUG_VERSION_FAKE: str = 'DEBUG_VERSION_FAKE'
    ENV_GITLAB_TOKEN: str = 'GITLAB_TOKEN'
+5
Changes for src/package/version.py: 5 added lines, 0 removed lines.
Original line number Diff line number Diff line
#!/usr/bin/env python3

# Standard libraries
from os import environ
from sys import version_info

# Components
@@ -14,6 +15,10 @@ class Version:
    @staticmethod
    def get() -> str:

        # Fake test version
        if Bundle.ENV_DEBUG_VERSION_FAKE in environ:
            return environ[Bundle.ENV_DEBUG_VERSION_FAKE]

        # Acquire version from metadata
        try:
            from importlib import metadata # pylint: disable=import-outside-toplevel