def test_curve_hidden_on_errorbar_container(self): container = self._create_artist(errors=True) self.assertFalse(funcs.curve_hidden(container)) # Hide errorbars but not connecting line [caps.set_visible(False) for caps in container[1] if container[1]] [bars.set_visible(False) for bars in container[2]] self.assertFalse(funcs.curve_hidden(container)) # Now hide connecting line container[0].set_visible(False) self.assertTrue(funcs.curve_hidden(container))
def test_curve_hidden_on_line2d(self): line2d = self._create_artist(errors=False) self.assertFalse(funcs.curve_hidden(line2d)) line2d.set_visible(False) self.assertTrue(funcs.curve_hidden(line2d))