Salome HOME
updated copyright message
[plugins/hybridplugin.git] / tests / layers_imprinting.py
index 8187bf396deffa6b469f34822617fbfff125db66..452d500512308727a06bb14d987e224019b95289 100644 (file)
@@ -1,5 +1,5 @@
 # -*- coding: utf-8 -*-
-# Copyright (C) 2017-2019  CEA/DEN, EDF R&D
+# Copyright (C) 2017-2023  CEA, EDF
 #
 # This library is free software; you can redistribute it and/or
 # modify it under the terms of the GNU Lesser General Public
@@ -199,7 +199,7 @@ for name in faces_imprinted:
   assert area_error_1 < 0.025
   # Compare mesh group with imprinting and mesh group without imprinting
   area_error_2 = abs(smesh.GetArea(gr_1)-smesh.GetArea(gr_2))/smesh.GetArea(gr_1)
-  assert area_error_2 < 1e-10
+  assert area_error_2 < 1e-08
 
 # Compare whole mesh volume
 mesh_2_volume = Mesh_2.GetVolume()
@@ -241,7 +241,7 @@ for geom_group in geom_groups:
 mesh_3_volume = Mesh_3.GetVolume()
 volume_error_3 = abs(mesh_2_volume-mesh_3_volume)/mesh_2_volume
 
-assert abs(mesh_3_volume-mesh_2_volume)/mesh_2_volume < 1e-10
+assert math.isclose(mesh_3_volume,mesh_2_volume,rel_tol=1e-7)
 
 # Check viscous layers with imprinting
 for name in faces_imprinted:
@@ -252,6 +252,5 @@ for name in faces_imprinted:
   assert gr_2.GetMeshInfo()[7] == gr_3.GetMeshInfo()[7]
 
   # Compare mesh group with imprinting set by ids and mesh group with imprinting set by geom group
-  area_error_3 = abs(smesh.GetArea(gr_2)-smesh.GetArea(gr_3))/smesh.GetArea(gr_2)
-  assert area_error_3 < 1e-10
+  assert math.isclose( smesh.GetArea(gr_2), smesh.GetArea(gr_3))