UNCOMMITTED_BRANCH_NAME = "tmp-torque-"
DEFAULT_TIMEOUT = 30
FINAL_SB_STATUSES = ["Active", "ActiveWithError", "Ended", "EndedWithError", "Ending", "NotFound"]

DONE_STATUS = "Done"


class ConstantBase:
    def __new__(cls, *args, **kwargs):
        raise TypeError("Constants class cannot be instantiated")


class TorqueConfigKeys(ConstantBase):
    TOKEN = "token"
    SPACE = "space"
    ACCOUNT = "account"
