qxf2 / qxf2-page-object-model

Write Selenium and Appium tests in Python using the Page Object pattern. This Pythonic GUI and API test automation framework will help you get started with QA automation quickly. It comes with many useful integrations like - email, BrowserStack, Slack, TestRail, etc. This repository is developed and maintained by Qxf2 Services.
https://qxf2.com
MIT License
256 stars 191 forks source link

Restructure endpoint generator #389

Closed shivahari closed 1 month ago

shivahari commented 4 months ago

I have made the following changes to the API Endpoint Generator project:

  1. I replaced the utils/generate_endpoint_from_openapi_spec.py file with the following modules:

    • api_auto_generator/endpoint_module_generator.py
    • api_auto_generator/endpoint_name_generator.py
    • api_auto_generator/openapi_spec_parser.py
  2. I have added a api_auto_generator/templates directory to house the Jinja2 template file

  3. I have added a api_auto_generator/Endpoint_Generator.md file to detail instructions on:

    • How to run the script
    • How the script works
    • Limitations & Constraints
github-actions[bot] commented 1 month ago

Stale pull request message