-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtest.py
More file actions
32 lines (21 loc) · 796 Bytes
/
test.py
File metadata and controls
32 lines (21 loc) · 796 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
import multiClass
class Template:
def __init__(self, offset):
self.offset = offset
counter=0
def showOffset(self):
self.counter = self.counter + 1
print(str(self.offset) + "-" + str(self.counter))
classNamePrefix = 'Template'
countOfClasses = 10
classNameArray = ['mClass1','mClass2','mClass3','mClass4']
# create MultiClass instance
multiClassObject = multiClass.MultiClass(Template)
# create classes by name prefix and count
multiClassArray1 = multiClassObject.create('Template',10)
for i,j in enumerate(multiClassArray1):
print('class with name prefix:' + j.__name__)
# create classes by classNameArray
multiClassArray2 = multiClassObject.create(classNameArray)
for i,j in enumerate(multiClassArray2):
print('class with name from array:' + j.__name__)