def test_random_visualization_generate_color(self):
        """`visualization.Visualization.generate_color`: Randomized Validator.

        Tests the behavior of `Visualization.generate_color` by feeding it
        randomly generated arguments.

        Raises:
            AssertionError: If `Visualization.generate_color` needs debugging.

        """
        for i in range(self.n_tests):
            v = Visualization("Title", (1, 1))
            """Visualization: Plotter instance."""

            color = v._generate_color()
            """(float, float, float): Test input."""

            v.close()

            # Color should be a tuple of floats in the range [0, 1].
            self.assertIsInstance(color, tuple)
            map(_appendargs(self.assertIsInstance, float), color)
            map(_prependargs(self.assertLessEqual, 0.0), color)
            map(_appendargs(self.assertLessEqual, 1.0), color)