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
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.ReportFormat(value)

Bases: enum.Enum

An enumeration.

HTML = 2
XML = 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