def test_returns_all_jobs_if_delta_is_high(self): """ ``find_pending_jobs_to_cancel`` returns all jobs if ``delta`` is greater than the length of the jobs """ self.assertEqual( sorted(supervisor.find_servers_to_evict(mock.ANY, self.deletable_state, 100)), sorted(self.data.values()) )
def test_returns_oldest_servers(self): """ ``find_servers_to_evict`` returns the top ``delta`` oldest jobs. """ self.assertEqual( supervisor.find_servers_to_evict(mock.ANY, self.deletable_state, 3), [self.data["1"], self.data["4"], self.data["3"]], )