scenario
latest

Contents:

  • Purpose of the scenario testing framework
  • Installation
  • Quick start
  • Advanced usage
  • Development
    • Development environment
    • Design
    • Coding rules
    • Guidelines
scenario
  • Development
  • Edit on GitHub

Development¶

This page describes how to develop the scenario library.

  • Development environment
    • Launch the tests
    • Type checking
    • Check encodings and file permissions
    • Check license headers
    • Build documentation
  • Design
    • Architecture
      • Scenario execution
      • Subscenarios
      • Assertions, error management & execution locations
      • Campaign execution
      • Logging
      • Configuration
      • Path management
    • Source documentation
      • scenario package
  • Coding rules
    • Files
      • File permissions
      • Encodings
    • Git
      • Branching strategy
      • Commit messages
    • Python coding
      • Strings
      • Namings
      • Presentation
      • Packages
      • Static & class methods
      • Typings
      • Imports
      • Python compatibility
    • Documentation
      • Docstrings
      • Admonitions: notes, warnings…
      • ReStructured Text indentation
      • Domains
      • Cross references
      • Module attributes
      • Property return type hint
  • Guidelines
    • Deliver on an integration branch
    • Deliver a new version
Previous Next

© Copyright 2020-2023 Alexis Royer <https://github.com/alxroyer/scenario>. Revision 7bb93776.

Built with Sphinx using a theme provided by Read the Docs.