]> SALOME platform Git repositories - tools/eficas.git/commitdiff
Salome HOME
CCAR: mise a jour tests
authorChristian Caremoli <>
Mon, 19 Nov 2007 14:23:56 +0000 (14:23 +0000)
committerChristian Caremoli <>
Mon, 19 Nov 2007 14:23:56 +0000 (14:23 +0000)
Tests/testelem/testfact1.py
Tests/testelem/testsimp1.py
Tests/testelem/testsimp2.py
Tests/testelem/testvalidator1.py

index d1c7617b654ff0f91e9195ebc710cabe8ef57859..c5d4cb1d8479ea979ca15c424bddf6e640014879 100644 (file)
@@ -38,12 +38,12 @@ Fin Mot cle Facteur :mcs1
       """Verification de type"""
       #Ne leve plus d'exception
       #self.assertRaises(AttributeError,self.cata,1,'mcs1',None)
-      o=self.cata({'a':1.},'mcs1',None)
+      o=self.cata({'a':1.2},'mcs1',None)
       cr=o.report()
       expected_cr="""Mot cle Facteur :mcs1
    Mot-clé simple : a
       !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
-      ! 1.0 (de type <type 'float'>) n'est pas d'un type autorisé: ('I',) !
+      ! 1.2 (de type <type 'float'>) n'est pas d'un type autorisé: ('I',) !
       !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    Fin Mot-clé simple : a
 Fin Mot cle Facteur :mcs1
index d2ea0de71390a2fc8f38ba493c1481068c86ec6e..67858ff68032458fa406851cd2a6237b0ef76c87 100644 (file)
@@ -168,7 +168,7 @@ Fin Mot-cl
    # Entiers
    def test030(self):
        cata=SIMP(typ='I',statut='o')
-       liste=((1,1),("a",0), (1.,0),(('RI',1.,0.),0),
+       liste=((1,1),("a",0), (1.1,0),(('RI',1.,0.),0),
               (('RI',1,0),0), (1+0j,0), ("1",0), ("toto",0), (None,0),
              )
        for valeur,valid in liste:
@@ -179,7 +179,7 @@ Fin Mot-cl
    def test031(self):
        cata=SIMP(typ='I',statut='o',into=(1,5,8),max=4)
        liste=((1,1),("a",0), ("toto",0), (None,0),
-              (1.,0),(('RI',1.,0.),0),
+              (1.1,0),(('RI',1.,0.),0),
               (3,0), (6,0), ((1,5),1), ((1,5,8),1), ((1,5,8,5),1),
               ((1,5,8,5,1),0), ((1.,6.),0), ((3.,2.),0), ((1.,2.,3.),0),
               ((1.,2.,3.,4.),0), ((1.,2.,3.,4.,5.),0),
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)
+
index 7390fef70db7af2330a4fb55142de885840738fc..80a2881f75662de84884d34c453f7501bc7bc217 100644 (file)
@@ -66,7 +66,7 @@ class TestValidCase(unittest.TestCase):
    def test003(self):
        cata=SIMP(statut='o',typ='I',validators=TypeVal(1))
        liste=(
-               (1,1),(1.,0),(1.25,0),
+               (1,1),(1.1,0),(1.25,0),
                (('RI',0.,1.),0),
              )
        self._test(cata,liste)
@@ -77,7 +77,7 @@ class TestValidCase(unittest.TestCase):
               (1,1),((1,3),1),
               ((3,1),0),
               ((1,3,2),0),
-              ((1.,2.),0),
+              ((1.1,2.),0),
               (myparam((1.,2.)),0),
               (myparam((1,2)),1),
               (myparam((1,2,3,4,5)),1),
@@ -108,7 +108,7 @@ class TestValidCase(unittest.TestCase):
               ((100,50,60,701),0),
               ((3,1),0),
               ((1,3,2),0),
-              ((1.,2.),0),
+              ((1.1,2.),0),
              )
        self._test(cata,liste)