questionpy-org / questionpy-sdk

Library and toolset for the development of QuestionPy packages
https://questionpy.org
MIT License
0 stars 2 forks source link

#5: Einfache Validierung von Optionen #7

Closed MHajoha closed 2 years ago

MHajoha commented 2 years ago

Aus der Form, die der Fragetyp generiert, wird ein pydantic-Model generiert, mit dem dann die options geparsed werden. Dadurch werden auch die Typen validiert, und der Fragetyp kriegt dann ein Objekt statt eines Dicts. Man könnte dem Paket auch mal erlauben, ein eigenes Modell anzugeben.

Momentan wird dafür auch noch die Form neu generiert. Da könnte der Fragetyp theoretisch auch eine ganz andere erstellen als vom User ausgefüllt wurde. Vermutlich sollten wir die verwendete Form also wieder mitschicken?

Closes #5

github-actions[bot] commented 2 years ago

Test Report

Report generated on 22-Jul-2022 at 15:25:22 by pytest-md

Summary

14 tests ran in 0.37 seconds

Coverage Report

Code Coverage

Package Line Rate Branch Rate Health
. 81% 89%
commands 0% 0%
Summary 64% (185 / 288) 80% (75 / 94)