Working with the Code Base# Code Formatting Type Hinting Docstrings reST Quick Start Creating Links Deprecations Adding a Deprecation Removing a Public API Changing a Default Removing a Deprecation Removing a Public API Changing a Default Testing Writing Tests Test Categories PyTest Style Guide Testing tools Adding or Updating Graphics Tests Generating New Results Reviewing Failing Tests Adding a New Image Test Refreshing the Stored Hashes Add Your Changes to Iris Running the Tests Testing Iris in a Manually Created Environment Using Nox for Testing Iris Continuous Integration (CI) Testing GitHub Actions CLA Assistant pre-commit CI Benchmarking Continuous Integration Other Uses Converting From unittest to pytest Conversion Checklist Common Translations