MCPcopy Index your code
hub / github.com/RustPython/RustPython / common

Method common

Lib/test/_test_multiprocessing.py:3202–3223  ·  view source on GitHub ↗
(self, manager)

Source from the content-addressed store, hash-verified

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#

Callers 3

test_mymanagerMethod · 0.95

Calls 9

fMethod · 0.95
fMethod · 0.95
hasattrFunction · 0.85
listClass · 0.85
_callmethodMethod · 0.80
_hMethod · 0.80
bazMethod · 0.45
assertEqualMethod · 0.45
assertRaisesMethod · 0.45

Tested by

no test coverage detected