Salome HOME
Merge branch 'master' into V9_merge
[tools/eficas.git] / Tests / testelem / testsimp2.py
index b04f74353966c7d196f9d0f561a71c08413f1408..e472dd2672bc2b43d6fa6e251dc7e4148b56f798 100644 (file)
@@ -41,3 +41,24 @@ class TestSimpCase(unittest.TestCase):
            o=cata(valeur,'mcs',None)
            msg="erreur sur le test %s %s" % (valeur,valid)+'\n'+str(o.report())
            self.assertEqual(o.isvalid(),valid,msg=msg)
+
+   def test004(self):
+       cata=SIMP(statut='f',typ=('R','I'),max=5)
+       liste=((1,1),(1.5,1), ((1,2),1),
+              ((2.3,3.4),1),((1,2.0),1),
+             )
+       for valeur,valid in liste:
+           o=cata(valeur,'mcs',None)
+           msg="erreur sur le test %s %s" % (valeur,valid)+'\n'+str(o.report())
+           self.assertEqual(o.isvalid(),valid,msg=msg)
+
+   def _test005(self):
+       cata=SIMP(statut='f',typ='I',max=5)
+       liste=((1,1),(1.0,1), ((1,2),1),
+              ((2.3,3.4),0),((1,2.0),1),
+             )
+       for valeur,valid in liste:
+           o=cata(valeur,'mcs',None)
+           msg="erreur sur le test %s %s" % (valeur,valid)+'\n'+str(o.report())
+           self.assertEqual(o.isvalid(),valid,msg=msg)
+