21 lines
903 B
Python
21 lines
903 B
Python
|
|
"""Normalisierung Übung ↔ Fähigkeit Intensität."""
|
||
|
|
from routers.exercises import normalize_exercise_skill_intensity
|
||
|
|
|
||
|
|
|
||
|
|
def test_normalize_exercise_skill_intensity_defaults_to_mittel():
|
||
|
|
assert normalize_exercise_skill_intensity(None) == "mittel"
|
||
|
|
assert normalize_exercise_skill_intensity("") == "mittel"
|
||
|
|
assert normalize_exercise_skill_intensity("—") == "mittel"
|
||
|
|
|
||
|
|
|
||
|
|
def test_normalize_exercise_skill_intensity_canonical():
|
||
|
|
assert normalize_exercise_skill_intensity("niedrig") == "niedrig"
|
||
|
|
assert normalize_exercise_skill_intensity("mittel") == "mittel"
|
||
|
|
assert normalize_exercise_skill_intensity("hoch") == "hoch"
|
||
|
|
|
||
|
|
|
||
|
|
def test_normalize_exercise_skill_intensity_legacy_aliases():
|
||
|
|
assert normalize_exercise_skill_intensity("low") == "niedrig"
|
||
|
|
assert normalize_exercise_skill_intensity("medium") == "mittel"
|
||
|
|
assert normalize_exercise_skill_intensity("high") == "hoch"
|