]> SALOME platform Git repositories - modules/eficas.git/commitdiff
Salome HOME
ajout tests parametres
authoreficas <>
Tue, 28 Feb 2006 11:30:48 +0000 (11:30 +0000)
committereficas <>
Tue, 28 Feb 2006 11:30:48 +0000 (11:30 +0000)
Tests/testelem/params.comm
Tests/testelem/testjdc1.py
Tests/testelem/testsimp3.py

index 1745633ac4728c48ca38e8e94fb74a5c1a26704c..dba52390ad9cf703cc2ed0d61e326bc0fd797cf6 100644 (file)
@@ -13,6 +13,8 @@ x = (1, 2);
 
 y = [3, 4];
 
+y2 = (y * 2);
+
 z = 'a';
 
 zz = 'v';
@@ -22,5 +24,17 @@ t = a;
 v = """aaaa
 bbbb""";
 
+xx = ceil(sqrt(d));
+
+yy = cos(3.1);
+
+ax = sin(2);
+
+bx = cos(xx);
+
+cx = sin(xx);
+
+zy = y[1];
+
 
 FIN();
index 6f2011f8d7cd2e73ee21f03d34ee73651c56528b..3d57d649299b257cb1baa638ba51ed345cd0c562 100644 (file)
@@ -32,6 +32,21 @@ class TestCase(unittest.TestCase):
    def tearDown(self):
       CONTEXT.unset_current_step()
 
+   def test000(self):
+      app=appli.STANDALONE(version='v8.2')
+      j=app.newJDC()
+
+# commande DEBUT
+      co=j.addentite("DEBUT",0)
+      co=add_param(j,1,"P1",None)
+      x=co.valeur or "coucou"
+      assert x == "coucou"
+      assert len(co) == 0
+      co.set_valeur(1)
+      assert len(co) == 1
+      co.set_valeur([1,2])
+      assert len(co) == 2
+
    def test001(self):
       """ Test d'insertion de commandes dans fichier toto.comm"""
       app=appli.STANDALONE(version='v8.2')
index 85a10ee4eab7e12feab40bfa60c20124d1fcc4a1..3d6caeec8b42f617c7237ec41c251ed618c813af 100644 (file)
@@ -72,3 +72,6 @@ class TestSimpCase(unittest.TestCase):
            self.assertEqual(o.isvalid(),valid,"erreur sur le test %s %s" % (valeur,valid)+'\n'+str(o.report()))
            if valid: self.assertEqual(o.get_valeur(),valeur)
 
+   def test005(self):
+       t=Variable('t',None)
+       assert len(t) == 0