# artifacts default extension
ARTIFACTS_EXTENSION = '.feature'

# regex support string
FEATURE = 'feature'
SCENARIO = 'scenario'
ACTOR = 'as_a'
VALUE_PROPOSITION = 'so_that'
OBJECTIVE = 'i_wanna'
CONTEXT = 'given'
ACTION = 'when'
EXPECTED_BEHAVIOR = 'then'
LANGUAGE = 'language'

# default filename for exports
DEFAULT_FILENAME = 'default'

# alerts and errors messages
NO_VALID_ARTIFACTS_MSG = 'You must set a path with valid artifacts'
INVALID_PATH_MSG = 'You must set a valid path'
NO_VALID_PROPOSITION_MSG = 'No value proposition found'
NO_SCENARIOS_MSG = 'This feature Dont have scenarios'
NO_STEPS_MSG = 'This scenario Dont have steps yet'
NO_VALUE_MSG = 'No value proposition is listed'
INVALID_FEATURE_MSG = 'You must have one valid feature/Check your feature language'

# domains of application tags
SUPPORT = 'support'
NOT_IMPLEMENTED = 'nao_imp'
CORE_FEATURE = 'core'

# graphs label for plot.ly
OVERALL_TESTS_IMPLEMENTATION_LABEL = 'Overall Features (Implemented x Not Implemented)'
CORE_TESTS_IMPLEMENTATION_LABEL = 'Core Features (Implemented x Not Implemented)'
SCENARIOS_IMPLEMENTATION_LABEL = 'Scenarios (Implemented x Not Implemented)'
CORE_SCENARIOS_IMPLEMENTATION_LABEL = 'Core Scenarios (Implemented x Not Implemented)'
IMPLEMENTED_LABEL = 'Implemented'
NOT_IMPLEMENTED_LABEL = 'Not implemented'
