def test_chunks(self): data = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12] self.assertEqual(utils.chunks(data, 3), [[1, 2, 3], [4, 5, 6], [7, 8, 9], [10, 11, 12]]) self.assertEqual(utils.chunks(data, 5), [[1, 2, 3, 4, 5], [6, 7, 8, 9, 10], [11, 12]])
def cleanup(self): """Delete tenants and users, using pool of threads.""" concurrent = self.config["concurrent"] # Delete users users_chunks = utils.chunks(self.context["users"], concurrent) utils.run_concurrent(concurrent, UserGenerator, "_delete_users", [(self.endpoint, users) for users in users_chunks]) # Delete tenants tenants_chunks = utils.chunks(self.context["tenants"], concurrent) utils.run_concurrent(concurrent, UserGenerator, "_delete_tenants", [(self.endpoint, tenants) for tenants in tenants_chunks])
def cleanup(self): """Delete tenants and users, using pool of threads.""" concurrent = self.config["concurrent"] # Delete users users_chunks = utils.chunks(self.context["users"], concurrent) utils.run_concurrent( concurrent, self._delete_users, [(self.endpoint, users) for users in users_chunks]) # Delete tenants tenants_chunks = utils.chunks(self.context["tenants"], concurrent) utils.run_concurrent( concurrent, self._delete_tenants, [(self.endpoint, tenants) for tenants in tenants_chunks])