Files
matrixmania/test/test_matrixmania/test_projection.py
T

26 lines
975 B
Python

from matrixmania.compute import project_ortho
def test_project_ortho_no_scale() -> None:
"""Prüft die Funktion project_ortho, ob richtige Form zurückgegeben wird. Ohne scale Parameter"""
#Arrange: Es wird mit dem Tupel (1,2,3) geprüft, erwartet wird das Tupel (1,2)
test_tupel = (1,2,3)
expected_tupel = (1,2)
#Act und Assert: Funktion mit Parameter test_tuple wird mit expected_tupel verglichen
assert project_ortho(test_tupel) == expected_tupel
def test_project_ortho_scale() -> None:
"""Prüft die Funktion project_ortho, ob richtige Form zurückgegeben wird. Mit scale Parameter"""
# Arrange: Es wird mit dem Tupel (1,2,3) geprüft, der scale parameter wird auf 10 gesetzt. Erwartet wird das Tupel (10,20)
test_tupel = (1,2,3)
scale = 10
expected_tupel = (10,20)
# Act und Assert: Funktion mit Parameter test_tuple wird mit expected_tupel verglichen
assert project_ortho(test_tupel,scale) == expected_tupel