(self, manager)
| 3200 | self.assertEqual(manager._process.exitcode, 0) |
| 3201 | |
| 3202 | def common(self, manager): |
| 3203 | foo = manager.Foo() |
| 3204 | bar = manager.Bar() |
| 3205 | baz = manager.baz() |
| 3206 | |
| 3207 | foo_methods = [name for name in ('f', 'g', '_h') if hasattr(foo, name)] |
| 3208 | bar_methods = [name for name in ('f', 'g', '_h') if hasattr(bar, name)] |
| 3209 | |
| 3210 | self.assertEqual(foo_methods, ['f', 'g']) |
| 3211 | self.assertEqual(bar_methods, ['f', '_h']) |
| 3212 | |
| 3213 | self.assertEqual(foo.f(), 'f()') |
| 3214 | self.assertRaises(ValueError, foo.g) |
| 3215 | self.assertEqual(foo._callmethod('f'), 'f()') |
| 3216 | self.assertRaises(RemoteError, foo._callmethod, '_h') |
| 3217 | |
| 3218 | self.assertEqual(bar.f(), 'f()') |
| 3219 | self.assertEqual(bar._h(), '_h()') |
| 3220 | self.assertEqual(bar._callmethod('f'), 'f()') |
| 3221 | self.assertEqual(bar._callmethod('_h'), '_h()') |
| 3222 | |
| 3223 | self.assertEqual(list(baz), [i*i for i in range(10)]) |
| 3224 | |
| 3225 | |
| 3226 | # |
no test coverage detected