From 80aabd411095e442b253d8d7b272039f05f740eb Mon Sep 17 00:00:00 2001 From: Christopher Lackner Date: Wed, 21 Aug 2019 17:28:09 +0200 Subject: [PATCH] test occ files only when compiled with support --- tests/pytest/test_tutorials.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/tests/pytest/test_tutorials.py b/tests/pytest/test_tutorials.py index e34bfd0c..a5e1bd84 100644 --- a/tests/pytest/test_tutorials.py +++ b/tests/pytest/test_tutorials.py @@ -4,7 +4,11 @@ from netgen.meshing import meshsize, MeshingParameters, SetMessageImportance import netgen.gui import netgen.csg as csg import netgen.stl as stl -import netgen.occ as occ +try: + import netgen.occ as occ + has_occ = True +except ImportError: + has_occ = False from results import * SetMessageImportance(0) @@ -43,7 +47,9 @@ def getMeshingparameters(filename): return standard # TODO: step files do not respect gui meshsizes yet. -_geofiles = [f for f in getFiles(".geo")] + [f for f in getFiles(".stl")] + [f for f in getFiles(".step")] +_geofiles = [f for f in getFiles(".geo")] + [f for f in getFiles(".stl")] +if has_occ: + _geofiles += [f for f in getFiles(".step")] def generateMesh(filename, mp):