arjuna.core.constant module¶
- class arjuna.core.constant.AppiumAndroidBrowserName(value)¶
Bases:
enum.Enum
An enumeration.
- BROWSER = 1¶
- CHROME = 2¶
- class arjuna.core.constant.AppiumIosBrowserName(value)¶
Bases:
enum.Enum
An enumeration.
- SAFARI = 1¶
- class arjuna.core.constant.BuiltInProp(value)¶
Bases:
enum.Enum
An enumeration.
- APP_VERSION = 12¶
- AUTHOR = 8¶
- COMPONENT = 11¶
- ID = 4¶
- IDEA = 9¶
- LEVEL = 13¶
- MODULE = 2¶
- NAME = 7¶
- PACKAGE = 1¶
- PRIORITY = 5¶
- QUAL_NAME = 3¶
- REVIEWED = 14¶
- THREADS = 6¶
- UNSTABLE = 10¶
- class arjuna.core.constant.ConfigPropertyFormattingTypeEnum(value)¶
Bases:
enum.Enum
An enumeration.
- PATH_TO_ABS_PATH = 1¶
- class arjuna.core.constant.ConfigPropertyLevelEnum(value)¶
Bases:
enum.Enum
An enumeration.
- CENTRAL = 1¶
- THREAD = 2¶
- class arjuna.core.constant.ConfigStage(value)¶
Bases:
enum.Enum
An enumeration.
- CLI = 5¶
- CODED = 4¶
- DEFAULT = 1¶
- PROJECT = 3¶
- REFERENCE = 2¶
- class arjuna.core.constant.CorePropertyTypeEnum(value)¶
Bases:
enum.Enum
An enumeration.
- ARJUNA_ROOT_DIR = 1¶
- CONFIG_CENTRAL_FILE_NAME = 3¶
- CONFIG_DIR = 9¶
- CONFIG_PROJECTS_DIR = 4¶
- EXTERNAL_IMP_DIR = 7¶
- EXTERNAL_TOOLS_DIR = 6¶
- LOGGER_CONSOLE_LEVEL = 10¶
- LOGGER_DIR = 8¶
- LOGGER_FILE_LEVEL = 11¶
- LOGGER_NAME = 12¶
- PROG = 2¶
- PROJECT_DIRS_FILES = 13¶
- WORKSPACE_DIR = 5¶
- class arjuna.core.constant.DataFileFormat(value)¶
Bases:
enum.Enum
An enumeration.
- CSV = 5¶
- DELIMITED = 3¶
- INI = 1¶
- TXT = 2¶
- XLS = 4¶
- class arjuna.core.constant.DataRefType(value)¶
Bases:
enum.Enum
An enumeration.
- CONTEXTUAL = 1¶
- INDEXED = 2¶
- class arjuna.core.constant.DesktopOS(value)¶
Bases:
enum.Enum
An enumeration.
- LINUX = 3¶
- MAC = 2¶
- WINDOWS = 1¶
- class arjuna.core.constant.Device(value)¶
Bases:
enum.Enum
An enumeration.
- DOWN = 2¶
- LEFT = 3¶
- RIGHT = 4¶
- UP = 1¶
- class arjuna.core.constant.DeviceTypeEnum(value)¶
Bases:
enum.Enum
An enumeration.
- GENERIC = 3¶
- MOBILE = 2¶
- PC = 1¶
- class arjuna.core.constant.DiscoveredFileAttributeEnum(value)¶
Bases:
enum.Enum
An enumeration.
- COMMA_SEPATARED_RELATIVE_PATH = 7¶
- CONTAINER = 8¶
- CONTAINER_TYPE = 9¶
- DIRECTORY_ABSOLUTE_PATH = 4¶
- DIRECTORY_RELATIVE_PATH = 5¶
- EXTENSION = 2¶
- FULL_NAME = 3¶
- NAME = 1¶
- PACKAGE_DOT_NOTATION = 6¶
- class arjuna.core.constant.DryRunType(value)¶
Bases:
enum.Enum
An enumeration.
- CREATE_RES = 3¶
- SHOW_PLAN = 2¶
- SHOW_TESTS = 1¶
- class arjuna.core.constant.FileFormat(value)¶
Bases:
enum.Enum
An enumeration.
- CSV = 5¶
- DELIMITED = 3¶
- GNS = 6¶
- INI = 1¶
- TXT = 2¶
- XLS = 4¶
- class arjuna.core.constant.Filter(value)¶
Bases:
enum.Enum
An enumeration.
- EXCLUDE = 2¶
- INCLUDE = 1¶
- class arjuna.core.constant.FilterTypeEnum(value)¶
Bases:
enum.Enum
An enumeration.
- EXCLUDE = 2¶
- INCLUDE = 1¶
- class arjuna.core.constant.GuiAutomationContext(value)¶
Bases:
enum.Enum
An enumeration.
- ANDROID_NATIVE = 6¶
- ANDROID_WEB = 4¶
- IOS_NATIVE = 7¶
- IOS_WEB = 5¶
- NATIVE = 2¶
- SCREEN = 3¶
- WEB = 1¶
- static isDesktopContext(context)¶
- static is_mobile_native_context(context)¶
- static is_mobile_web_context(context)¶
- static is_web_context(context)¶
- class arjuna.core.constant.GuiAutomatorName(value)¶
Bases:
enum.Enum
An enumeration.
- APPIUM = 2¶
- SELENIUM = 1¶
- class arjuna.core.constant.GuiElementType(value)¶
Bases:
enum.Enum
An enumeration.
- BUTTON = 4¶
- CHECKBOX = 7¶
- DROPDOWN = 6¶
- IMAGE = 9¶
- LINK = 3¶
- PASSWORD = 2¶
- RADIO = 8¶
- SUBMIT_BUTTON = 5¶
- TEXTBOX = 1¶
- class arjuna.core.constant.GuiInteractionConfigType(value)¶
Bases:
enum.Enum
An enumeration.
- CHECK_POST_STATE = 3¶
- CHECK_PRE_STATE = 2¶
- CHECK_TYPE = 1¶
- SCROLL_TO_VIEW = 4¶
- class arjuna.core.constant.GuiWidgetType(value)¶
Bases:
enum.Enum
An enumeration.
- DROPDOWN = 3¶
- ELEMENT = 1¶
- FRAME = 5¶
- MULTI_ELEMENT = 2¶
- RADIO_GROUP = 4¶
- class arjuna.core.constant.HoconSyntaxTypeEnum(value)¶
Bases:
enum.Enum
An enumeration.
- CONF = 3¶
- JSON = 2¶
- PROPERTIES = 1¶
- class arjuna.core.constant.LoggingLevel(value)¶
Bases:
enum.Enum
An enumeration.
- DEBUG = 2¶
- ERROR = 5¶
- FATAL = 6¶
- INFO = 3¶
- TRACE = 1¶
- WARN = 4¶
- class arjuna.core.constant.MobileOsName(value)¶
Bases:
enum.Enum
An enumeration.
- ANDROID = 1¶
- IOS = 2¶
- class arjuna.core.constant.MobileView(value)¶
Bases:
enum.Enum
An enumeration.
- NATIVE_APP = 1¶
- WEBVIEW = 2¶
- class arjuna.core.constant.ModifierKey(value)¶
Bases:
enum.Enum
An enumeration.
- ALT = 4¶
- CMD = 2¶
- CTRL = 1¶
- SHIFT = 5¶
- XCTRL = 3¶
- class arjuna.core.constant.NamesContainerTypeEnum(value)¶
Bases:
enum.Enum
An enumeration.
- COMPONENT_NAMES = 7¶
- DEFAULT_FIXTURE_tfuncs = 6¶
- EVENT = 10¶
- EXCLUDED_TEST_RESULT = 9¶
- FIXTURE_RESULT = 12¶
- IGNORED_TEST = 3¶
- ISSUE = 5¶
- STEP_RESULT = 4¶
- TEST = 1¶
- TEST_OBJECT = 8¶
- TEST_OTYPE_NAMES = 11¶
- TEST_RESULT = 2¶
- class arjuna.core.constant.OS(value)¶
Bases:
enum.Enum
An enumeration.
- ANDROID = 4¶
- IOS = 5¶
- LINUX = 3¶
- MAC = 2¶
- WINDOWS = 1¶
- class arjuna.core.constant.Order(value)¶
Bases:
enum.Enum
An enumeration.
- BY_NAME = 2¶
- RANDOM = 3¶
- RETAIN = 1¶
- class arjuna.core.constant.RuleConditionType(value)¶
Bases:
enum.Enum
An enumeration.
- CONTAINS = 11¶
- DOES_NOT_MATCH = 4¶
- DOES_NOT_PARTIALLY_MATCH = 6¶
- EQUAL = 1¶
- GREATER_OR_EQUAL = 10¶
- GREATER_THAN = 9¶
- HAS_INTERSECTION = 13¶
- IS_SUBSET = 12¶
- LESS_OR_EQUAL = 8¶
- LESS_THAN = 7¶
- MATCHES = 3¶
- NOT_EQUAL = 2¶
- NO_INTERSECTION = 14¶
- PARTIALLY_MATCHES = 5¶
- class arjuna.core.constant.RuleNature(value)¶
Bases:
enum.Enum
An enumeration.
- EXCLUDE = 2¶
- INCLUDE = 1¶
- class arjuna.core.constant.RuleTargetType(value)¶
Bases:
enum.Enum
An enumeration.
- BUGS = 3¶
- PROPS = 1¶
- TAGS = 2¶
- class arjuna.core.constant.RuleType(value)¶
Bases:
enum.Enum
An enumeration.
- DICT_KEY = 2¶
- DICT_VALUE = 3¶
- SET = 1¶
- class arjuna.core.constant.SetuActorMode(value)¶
Bases:
enum.Enum
An enumeration.
- LOCAL = 1¶
- REMOTE = 2¶
- class arjuna.core.constant.ValueType(value)¶
Bases:
enum.Enum
An enumeration.
- ANYREF = 8¶
- BOOLEAN = 1¶
- DOUBLE = 14¶
- ENUM = 9¶
- ENUM_LIST = 10¶
- FLOAT = 13¶
- INTEGER = 11¶
- INT_LIST = 18¶
- LIST = 7¶
- LONG = 15¶
- NA = 17¶
- NONE = 4¶
- NOT_SET = 16¶
- NUMBER = 5¶
- NUMBER_LIST = 6¶
- OBJECT_LIST = 12¶
- STRING = 2¶
- STRING_LIST = 3¶