Salome HOME
Updated copyright comment
[tools/py2cpp.git] / src / Test / TestPy2cpp.py
1 def f1(x, y):
2   return 4, 6.7
3
4 def f2():
5   return "Hello world!"
6
7 def f3(x, y, m):
8   return x / y, m+" is here!"
9
10 def add1ToList(l):
11   return [x+1 for x in l]
12
13 class MyClass:
14   def __init__(self, names, values):
15     self.names = names
16     self.values = values
17   
18   def namesTogether(self):
19     return "-".join(self.names)
20   
21   def valuesSum(self):
22     return sum(self.values)
23
24   def addVal(self, v):
25     for i in range(len(self.values)):
26       self.values[i] += v
27
28 def myObjectSize(obj):
29   return len(obj.names) + len(obj.values)
30
31 def newobj(o, newVals):
32   return MyClass(o.names, newVals), sum(newVals)