def test_spawned_adds_to_other_spawned(self): s = MagicMock() p = Process("proc", s) spawned = p.spawn(callable, "fred", a=4) self.assertEqual(spawned, s.spawn.return_value) self.assertEqual(p._other_spawned, [spawned]) s.spawn.assert_called_once_with(callable, "fred", a=4)
def test_spawned_adds_to_other_spawned(self): s = SyncFactory("sched") p = Process("proc", s) def sleep(n, a=None): time.sleep(a) f = MagicMock(side_effect=sleep) spawned = p.spawn(f, "fred", a=0.05) p.start() p.stop() self.assertEqual(p._other_spawned, [(spawned, f)]) f.assert_called_once_with("fred", a=0.05)
def test_spawned_adds_to_other_spawned(self): s = SyncFactory("sched") p = Process("proc", s) def sleep(n, a=None): time.sleep(a) f = MagicMock(side_effect=sleep) spawned = p.spawn(f, "fred", a=0.05) p.start() p.stop() self.assertEqual(p._other_spawned, [(spawned, f)]) f.assert_called_once_with("fred", a=0.05)