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