Lines Matching refs:obj

15         self.obj = self.CLASS()
16 getattr(self.obj, self.FACTORY)(*self.TARGS, **self.KARGS)
17 if not self.obj:
18 self.obj.create()
21 self.obj = None
26 classid = self.obj.getClassId()
28 if isinstance(self.obj, PETSc.DMDA):
37 classid = self.obj.getClassId()
41 self.assertTrue(isinstance(self.obj, self.CLASS))
42 self.assertTrue(type(self.obj) is self.CLASS)
45 oid = self.obj.getId()
47 self.assertEqual(self.obj.id, oid)
50 self.assertTrue(bool(self.obj))
53 self.assertTrue(bool(self.obj))
54 self.obj.destroy()
55 self.assertFalse(bool(self.obj))
60 self.assertFalse(self.obj.getOptionsPrefix())
62 self.obj.setOptionsPrefix(prefix1)
63 self.assertEqual(self.obj.getOptionsPrefix(), prefix1)
65 self.obj.setOptionsPrefix(prefix2)
66 self.assertEqual(self.obj.getOptionsPrefix(), prefix2)
67 self.obj.appendOptionsPrefix(prefix1)
68 self.assertEqual(self.obj.getOptionsPrefix(), prefix2 + prefix1)
69 self.obj.setOptionsPrefix(None)
70 self.assertEqual(self.obj.getOptionsPrefix(), None)
71 if not self.obj.getType() or not 'da' == str(self.obj.getType()):
72 self.obj.setFromOptions()
74 def opts_handler(obj): argument
75 n = obj.getAttr('opts_handler_called')
76 obj.setAttr('opts_handler_called', n + 1)
77 self.assertEqual(type(self.obj), type(obj))
78 self.assertEqual(self.obj.klass, obj.klass)
79 self.assertEqual(self.obj.type, obj.type)
80 self.assertEqual(self.obj.id, obj.id)
83 self.obj.setAttr('opts_handler_called', 0)
84 self.obj.setOptionsHandler(opts_handler)
85 if not self.obj.getType() or not 'da' == str(self.obj.getType()):
86 self.obj.setFromOptions()
98 if self.obj.klass not in missing:
99 self.assertTrue(self.obj.getAttr('opts_handler_called') == 1)
101 if not self.obj.getType() or not 'da' == str(self.obj.getType()):
102 self.obj.setAttr('opts_handler_called', 0)
103 self.obj.setOptionsHandler(None)
104 self.obj.setFromOptions()
105 self.assertFalse(self.obj.getAttr('opts_handler_called'))
107 self.obj.destroyOptionsHandlers()
108 self.obj.setFromOptions()
109 self.assertFalse(self.obj.getAttr('opts_handler_called'))
112 oldname = self.obj.getName()
114 self.obj.setName(newname)
115 self.assertEqual(self.obj.getName(), newname)
116 self.obj.setName(oldname)
117 self.assertEqual(self.obj.getName(), oldname)
120 comm = self.obj.getComm()
125 self.assertEqual(self.obj.getRefCount(), 1)
126 self.obj.incRef()
127 self.assertEqual(self.obj.getRefCount(), 2)
128 self.obj.incRef()
129 self.assertEqual(self.obj.getRefCount(), 3)
130 self.obj.decRef()
131 self.assertEqual(self.obj.getRefCount(), 2)
132 self.obj.decRef()
133 self.assertEqual(self.obj.getRefCount(), 1)
134 self.obj.decRef()
135 self.assertFalse(bool(self.obj))
138 self.assertTrue(self.obj.handle)
139 self.assertTrue(self.obj.fortran)
140 h, f = self.obj.handle, self.obj.fortran
143 self.obj.destroy()
144 self.assertFalse(self.obj.handle)
145 self.assertFalse(self.obj.fortran)
151 myobj = copy.deepcopy(self.obj)
155 self.obj.compose('myobj', myobj)
156 self.assertTrue(type(self.obj.query('myobj')) is self.CLASS)
157 self.assertEqual(self.obj.query('myobj'), myobj)
159 self.obj.compose('myobj', None)
161 self.assertEqual(self.obj.query('myobj'), None)
165 self.assertEqual(self.obj.getClassId(), self.obj.classid)
166 self.assertEqual(self.obj.getClassName(), self.obj.klass)
167 self.assertEqual(self.obj.getType(), self.obj.type)
168 self.assertEqual(self.obj.getName(), self.obj.name)
169 self.assertEqual(self.obj.getComm(), self.obj.comm)
170 self.assertEqual(self.obj.getRefCount(), self.obj.refcount)
175 rc = self.obj.getRefCount()
176 obj = copy.copy(self.obj)
177 self.assertTrue(obj is not self.obj)
178 self.assertTrue(obj == self.obj)
179 self.assertTrue(isinstance(obj, type(self.obj)))
180 self.assertEqual(obj.getRefCount(), rc + 1)
181 del obj
182 self.assertEqual(self.obj.getRefCount(), rc)
187 rc = self.obj.getRefCount()
189 obj = copy.deepcopy(self.obj)
192 self.assertTrue(obj is not self.obj)
193 self.assertTrue(obj != self.obj)
194 self.assertTrue(isinstance(obj, type(self.obj)))
195 self.assertEqual(self.obj.getRefCount(), rc)
196 self.assertEqual(obj.getRefCount(), 1)
197 del obj
200 state = self.obj.stateGet()
201 self.obj.stateIncrease()
202 self.assertTrue(state < self.obj.stateGet())
203 self.obj.stateSet(0)
204 self.assertTrue(self.obj.stateGet() == 0)
205 self.obj.stateSet(state)
206 self.assertTrue(self.obj.stateGet() == state)
258 self.obj.assemble()
269 self.obj.assemble()
304 self.obj.setProblemType(PETSc.TS.ProblemType.NONLINEAR)
305 self.obj.setType(PETSc.TS.Type.BEULER)