momentum.sh
  • 💡Introduction to Momentum
    • Overview
    • How can momentum help you?
    • Why is it open source
    • Contributing to momentum
    • Troubleshooting & Feedback
  • Getting Started
    • Hers's what you will need
    • Installation
      • Cloud Integrations (Optional)
        • Portkey
        • Firebase
        • Setting up Github App
        • Enabling Github Auth on Firebase
        • Google Cloud
    • Running Momentum
    • Known bugs & fixes
  • Using Momentum
    • Underlying API structure
    • Auth
    • Logging in
    • User Registration
    • Parsing codebase
    • Getting list of all parsed projects
    • Getting list of all branches in a project
    • Listing all endpoints of a branch
    • Understanding Changes & Impacts
    • Generating Blast Radius
    • Get Flow Graph
    • Get Dependencies
    • Get More Dependencies (AI)
    • Getting code of a specific node
    • Testing your code
    • Generating a test plan
    • Setting up the test plan
    • Preferences
      • Setting preferences of a specific endpoint
      • Getting preferences for specific endpoint
    • Generating tests
  • Using Momentum CLI
Powered by GitBook
On this page

Was this helpful?

  1. Using Momentum

Generating tests

GET /test/generate

Use momentum to generate tests for your

Headers

Name
Value

Authorization

Bearer <token>

Query Params

Name
Type
Description

project_id

number

The project id generated during parsing of the code

identifier

string

The node id that points to the specific endpoint you want to generate tests for, ex : /server.py:search

endpoint_path

string

Complete path of the endpoint you want to test

Response

Generated Tests Cases in form of python code
{
    "detail": "Project Details not found."
}
Internal Server Error //usually occours when the identifier is wrong

You can use the generated tests from this endpoint to test relevant code.

PreviousGetting preferences for specific endpointNextUsing Momentum CLI

Last updated 11 months ago

Was this helpful?