CLI and Client library for Mirage external service virtualization


Keywords
testing, cli, mirage, client
License
GPL-3.0
Install
pip install mclient==0.6

Documentation

Mirage Client

Console client for Mirage

Installation

  • pip install mclient

Examples

Set environment variable to point client to Mirage

You can upload scenario archive directly to Mirage with a command:

  • mirage upload /path_to_scenario/scenario_10.zip

To override scenario or session or both, provide optional parameters:

  • mirage upload scenario_10.zip --scenario=sce12 --session=ses12

Testing workflow example:

  • mirage new scenario_x
  • mirage begin --scenario=scenario_x --session=ses_x --mode=record
  • mirage end --scenario=scenario_x
  • mirage begin --scenario=scenario_x --session=ses_x --mode=playback
  • mirage end --scenario=scenario_x
  • mirage remove scenario_x

View all scenarios:

mirage scenarios -d

scenario_list