()
| 835 | |
| 836 | |
| 837 | def test_bool_autolevel(): |
| 838 | x, y = np.random.rand(2, 9) |
| 839 | z = (np.arange(9) % 2).reshape((3, 3)).astype(bool) |
| 840 | m = [[False, False, False], [False, True, False], [False, False, False]] |
| 841 | assert plt.contour(z.tolist()).levels.tolist() == [.5] |
| 842 | assert plt.contour(z).levels.tolist() == [.5] |
| 843 | assert plt.contour(np.ma.array(z, mask=m)).levels.tolist() == [.5] |
| 844 | assert plt.contourf(z.tolist()).levels.tolist() == [0, .5, 1] |
| 845 | assert plt.contourf(z).levels.tolist() == [0, .5, 1] |
| 846 | assert plt.contourf(np.ma.array(z, mask=m)).levels.tolist() == [0, .5, 1] |
| 847 | z = z.ravel() |
| 848 | assert plt.tricontour(x, y, z.tolist()).levels.tolist() == [.5] |
| 849 | assert plt.tricontour(x, y, z).levels.tolist() == [.5] |
| 850 | assert plt.tricontourf(x, y, z.tolist()).levels.tolist() == [0, .5, 1] |
| 851 | assert plt.tricontourf(x, y, z).levels.tolist() == [0, .5, 1] |
| 852 | |
| 853 | |
| 854 | def test_all_nan(): |
nothing calls this directly
no test coverage detected
searching dependent graphs…