https://github.com/alecxcode/edmauto
EDM System Automation Framework
https://github.com/alecxcode/edmauto
automation pytest python rpa testing
Last synced: 9 months ago
JSON representation
EDM System Automation Framework
- Host: GitHub
- URL: https://github.com/alecxcode/edmauto
- Owner: alecxcode
- License: mit
- Created: 2023-02-08T13:44:39.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-02-08T14:16:33.000Z (almost 3 years ago)
- Last Synced: 2025-01-28T19:20:06.515Z (11 months ago)
- Topics: automation, pytest, python, rpa, testing
- Language: Python
- Homepage: https://edmproject.github.io
- Size: 7.81 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
README
# EDM System Automation Framework
This software is a Python package which allows to automate [EDM System](https://github.com/alecxcode/edm) workflows. For instance, the following workflows could be done with Python scripts:
* create a task, document, or post other data
* get a task, document, or other data from the system and submit it elsewhere
* collect data from other sources (e.g. from chats, databases, queues collect incoming messages representing tasks, documents, etc.), and post necessary objects to the system
* analyze data and make decisions
* other similar workflows
## Automated testing
Another goal of this software is to provide the complete automated integration testing for EDM System.
## How to use
In order to connect to the system the program will try to open `connect.txt` file. If the file does not exist it will be created with default content. See `get_conn_data_from_file()` for details.
For automation purposes import required modules and functions from this package, create your business logic and (micro)services, then use with running EDM System server.
For integration testing install and launch EDM System on you computer, install requirements (see `requirements.txt`), download this repository, and run: `python3 run.py`