Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Centralize shared behavior tests #913

Draft
wants to merge 15 commits into
base: development
Choose a base branch
from

Commits on Aug 2, 2023

  1. Proof of concept for partial auto-monkeypatching shaders

    * Move color and batch tests to new file
    
    * Add helpers to auto-patch shaders based on parent module of class
    
    * Delete test_shapes.py
    pushfoo committed Aug 2, 2023
    Configuration menu
    Copy the full SHA
    0cd5960 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b154842 View commit details
    Browse the repository at this point in the history
  3. Clean up unit/conftest.py:expected_alpha_for_color

    * Add better type annotations
    
    * Clarify the docstring
    
    * Shorten ValueError message
    
    * Use project-compliant docstring style
    pushfoo committed Aug 2, 2023
    Configuration menu
    Copy the full SHA
    6dc6856 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    56a4e64 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    169b386 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    8571a79 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    5050749 View commit details
    Browse the repository at this point in the history
  8. Switch to dict defaults for templating

    * Use dict instead of tuple in template args
    
    * Add override / call helpers
    
    * Update comments
    pushfoo committed Aug 2, 2023
    Configuration menu
    Copy the full SHA
    cbde547 View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2023

  1. Configuration menu
    Copy the full SHA
    c91d646 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    38476fc View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    af75d44 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c814cb2 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    25f89a1 View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2023

  1. Configuration menu
    Copy the full SHA
    4ef3cfd View commit details
    Browse the repository at this point in the history
  2. Test name phrasing tweaks

    pushfoo committed Aug 4, 2023
    Configuration menu
    Copy the full SHA
    e35185b View commit details
    Browse the repository at this point in the history