Ejemplo n.º 1
0
    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]])
Ejemplo n.º 2
0
    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]])
Ejemplo n.º 3
0
    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])
Ejemplo n.º 4
0
    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])