def test_reduce_direct(self): w = Worker('*****@*****.**') w.event('worker-online', 10.0, 13.0, fields={ 'hostname': '*****@*****.**', 'timestamp': 10.0, 'local_received': 13.0, 'freq': 60, }) fun, args = w.__reduce__() w2 = fun(*args) assert w2.hostname == w.hostname assert w2.pid == w.pid assert w2.freq == w.freq assert w2.heartbeats == w.heartbeats assert w2.clock == w.clock assert w2.active == w.active assert w2.processed == w.processed assert w2.loadavg == w.loadavg assert w2.sw_ident == w.sw_ident
def test_reduce_direct(self): w = Worker('*****@*****.**') w.event('worker-online', 10.0, 13.0, fields={ 'hostname': '*****@*****.**', 'timestamp': 10.0, 'local_received': 13.0, 'freq': 60, }) fun, args = w.__reduce__() w2 = fun(*args) self.assertEqual(w2.hostname, w.hostname) self.assertEqual(w2.pid, w.pid) self.assertEqual(w2.freq, w.freq) self.assertEqual(w2.heartbeats, w.heartbeats) self.assertEqual(w2.clock, w.clock) self.assertEqual(w2.active, w.active) self.assertEqual(w2.processed, w.processed) self.assertEqual(w2.loadavg, w.loadavg) self.assertEqual(w2.sw_ident, w.sw_ident)