You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

22 lines
606 B

import numpy as np
from occwl.vertex import Vertex
# Test
from tests.test_base import TestBase
class VertexTester(TestBase):
def test_vertex(self):
data_folder = self.test_folder() / "test_data"
self.run_test_on_all_files_in_folder(data_folder)
def perform_tests_on_vertex(self, vertex):
reversed = vertex.reversed()
self.assertTrue(isinstance(reversed, bool))
pt = vertex.point()
self.assertTrue(isinstance(pt, np.ndarray))
def run_test(self, solid):
for vertex in solid.vertices():
self.perform_tests_on_vertex(vertex)