forked from ProjectAlita/application-tools
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpyproject.toml
More file actions
47 lines (41 loc) · 2.57 KB
/
Copy pathpyproject.toml
File metadata and controls
47 lines (41 loc) · 2.57 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
[build-system]
requires = [ "setuptools>=61.0",]
build-backend = "setuptools.build_meta"
[project]
name = "alita_tools"
version = "0.3.221"
description = "Default set of tools and toolkits available within ELITEA Agents."
readme = "README.md"
requires-python = ">=3.10"
classifiers = [ "Programming Language :: Python :: 3", "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent",]
dynamic = [ "dependencies",]
[[project.authors]]
name = "Artem Rozumenko"
email = "support@projectalita.ai"
[[project.authors]]
name = "Artem Dubrovskii"
email = "artem_dubrovskii@epam.com"
[project.urls]
Homepage = "https://projectalita.ai"
Issues = "https://github.com/ProjectAlita/application-tools/issues"
[tool.pytest.ini_options]
minversion = "8.3.3"
pythonpath = "src"
norecursedirs = [ "venv", ".venv", "env", ".env", "src/alita_tools/ado/test_plan",]
addopts = " --strict-markers -v -ra -q -p no:warnings -p no:error --disable-warnings\n "
log_cli = false
log_cli_level = "INFO"
log_format = "%(asctime)s %(levelname)s %(message)s"
log_date_format = "%Y-%m-%d %H:%M:%S"
filterwarnings = "ignore"
cache_dir = ".pytest_cache"
python_files = "test_*.py"
python_functions = "test_"
testpaths = [ "tests",]
markers = [ "dependency: marks dependency from other tests", "integration: marks Integration tests, should be refactored to e2e", "unit: marks tests as unit (deselect with '-m \"not unit\"')", "e2e: marks tests as end-to-end (deselect with '-m \"not e2e\"')", "base: marks base tool tests", "toolkit: marks toolkit tests", "positive: marks positive tests", "negative: marks negative tests", "exception_handling: marks exception handling with logger tests", "utils: marks utils tests", "ado: marks Azure DevOps tests", "ado_repos: marks Azure DevOps Repos tests", "ado_test_plan: marks Azure DevOps Test Plan tests", "ado_wiki: marks Azure DevOps Wiki tests", "gitlab: marks Gitlab tests", "sharepoint: marks Sharepoint tests", "azureai: marks Azure AI tests", "browser: marks Browser tests", "figma: marks Figma tests", "qtest: marks QTest tests", "report_portal: marks Report Portal tests", "salesforce: marks Salesforce tests", "sharepoint: marks Sharepoint tests", "elastic: marks Elastic Search tests", "testio: marks TestIO tests", "yagmail: marks YagMail tests", "carrier: marks Carrier tests", "gmail: marks Gmail tests", "confluence: marks Confluence tests",]
[tool.coverage.run]
dynamic_context = "test_function"
relative_files = "true"
omit = [ "*/__init__.py", "*/tests/*", "model.py", "*constants.py",]
[tool.setuptools.dynamic.dependencies]
file = [ "requirements.txt",]