def test_get_or_create_worker(self): state = State() worker, created = state.get_or_create_worker('*****@*****.**') assert worker.hostname == '*****@*****.**' assert created worker2, created2 = state.get_or_create_worker('*****@*****.**') assert worker2 is worker assert not created2
def test_get_or_create_worker(self): state = State() worker, created = state.get_or_create_worker('*****@*****.**') self.assertEqual(worker.hostname, '*****@*****.**') self.assertTrue(created) worker2, created2 = state.get_or_create_worker('*****@*****.**') self.assertIs(worker2, worker) self.assertFalse(created2)
def test_get_or_create_worker__with_defaults(self): state = State() worker, created = state.get_or_create_worker( '*****@*****.**', pid=30, ) assert worker.hostname == '*****@*****.**' assert worker.pid == 30 assert created worker2, created2 = state.get_or_create_worker( '*****@*****.**', pid=40, ) assert worker2 is worker assert worker2.pid == 40 assert not created2
def test_get_or_create_worker__with_defaults(self): state = State() worker, created = state.get_or_create_worker( '*****@*****.**', pid=30, ) self.assertEqual(worker.hostname, '*****@*****.**') self.assertEqual(worker.pid, 30) self.assertTrue(created) worker2, created2 = state.get_or_create_worker( '*****@*****.**', pid=40, ) self.assertIs(worker2, worker) self.assertEqual(worker2.pid, 40) self.assertFalse(created2)