Add utils for fetching evolution module names and individual evolution modules.

Review Request #11218 — Created Oct. 14, 2020 and updated

chipx86
Django Evolution
master
django-evolution

Two new functions were introduced:

  • get_evolutions_module_name() returns the name of the .evolutions
    module for a given app. This encompasses the logic that was in
    get_evolutions_module(), handling built-in evolutions and custom
    evolutions along with app-provided evolutions.

  • get_evolution_module() returns the module for a specific evolution
    in an app.

get_app_mutations() has been updated to use the new
get_evolution_module(). Some upcoming functions will make further use
of both functions.

Unit tests were added for these new functions.

Unit tests pass.

Summary
Add utils for fetching evolution module names and individual evolution modules.
Checks run (2 succeeded)
flake8 passed.
JSHint passed.
david
  1. Ship It!
  2. 
      
Loading...