def __init__(self, filename): logger.info("BrepImporter instantiated with filename : %s" % filename) check_importer_filename(filename, brep_extensions) self._filename = filename self._shape = None logger.info("Reading file ....") self.read_file()
def __init__(self, filename): logger.info("StlImporter instantiated with filename : %s" % filename) check_importer_filename(filename, stl_extensions) self._filename = filename self._shape = None logger.info("Reading file ....") self.read_file()
def __init__(self, filename, as_3d=False, skip_first_line=False): check_importer_filename(filename, dat_extensions) self._filename = filename self._as_3d = as_3d self._skip_first_line = skip_first_line self._points = list() logger.info("Reading file ....") self.read_file()
def __init__(self, filename=None): logger.info("IgesImporter instantiated with filename : %s" % filename) check_importer_filename(filename, iges_extensions) self._shapes = list() self.nb_shapes = 0 self._filename = filename logger.info("Reading file ....") self.read_file()
def __init__(self, filename=None): logger.info("StepImporter instantiated with filename : %s" % filename) self._shapes = list() self._number_of_shapes = 0 check_importer_filename(filename, step_extensions) self._filename = filename logger.info("Reading file ....") self.read_file()
def __init__(self, filename): check_importer_filename(filename, step_extensions) self.filename = filename # The shape at index i in the following list corresponds # to the color and layer at index i in their respective lists self._shapes = list() self._colors = list() self._layers = list() self.read_file()
def test_check_importer_filename_happy_path(): r"""Happy path for check_importer_filename()""" check_importer_filename(path_from_file(__file__, "./models_in/box.igs"))
def test_check_importer_filename_wrong_extension(): r"""Wrong extension test for check_importer_filename()""" with pytest.raises(AssertionError): check_importer_filename(path_from_file(__file__, "./models_in/box.igs"), ["step"])
def test_check_importer_filename_inexistent_file(): r"""Inexistent file test for check_importer_filename()""" with pytest.raises(AssertionError): check_importer_filename(path_from_file(__file__, "./models_out/dummy.igs"))
def test_check_importer_filename_wrong_extension(): r"""Wrong extension test for check_importer_filename()""" with pytest.raises(AssertionError): check_importer_filename( path_from_file(__file__, "./models_in/box.igs"), ["step"])
def test_check_importer_filename_inexistent_file(): r"""Inexistent file test for check_importer_filename()""" with pytest.raises(AssertionError): check_importer_filename( path_from_file(__file__, "./models_out/dummy.igs"))