mirror of
https://github.com/pocketpy/pocketpy
synced 2026-03-22 05:00:17 +00:00
14 lines
313 B
Python
14 lines
313 B
Python
import easing
|
|
|
|
def validate(k, f, x):
|
|
val = f(x)
|
|
assert (-2 <= val <= 2.0), (k, x, val)
|
|
assert isinstance(val, float), (k, x, val)
|
|
|
|
for k, f in easing.__dict__.items():
|
|
if callable(f):
|
|
validate(k, f, 0.2)
|
|
validate(k, f, 0.5)
|
|
validate(k, f, 0.8)
|
|
validate(k, f, 1.0)
|