Skip to content

Commit c592ab3

Browse files
committed
Added test_grid_sizes method
1 parent 27710c6 commit c592ab3

File tree

1 file changed

+27
-1
lines changed

1 file changed

+27
-1
lines changed

pandas/tests/test_rplot.py

Lines changed: 27 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,10 +98,36 @@ def setUp(self):
9898
layer1 = rplot.Layer(self.data)
9999
layer2 = rplot.GeomPoint(x='total_bill', y='tip')
100100
layer3 = rplot.GeomPolyFit(2)
101-
self.layers = [layer1, layer2, layer3]
101+
self.layers = rplot.sequence_layers([layer1, layer2, layer3])
102102
self.trellis1 = rplot.TrellisGrid(['sex', 'smoker'])
103103
self.trellis2 = rplot.TrellisGrid(['sex', '.'])
104104
self.trellis3 = rplot.TrellisGrid(['.', 'smoker'])
105+
self.trellised1 = self.trellis1.trellis(self.layers)
106+
self.trellised2 = self.trellis2.trellis(self.layers)
107+
self.trellised3 = self.trellis3.trellis(self.layers)
108+
109+
def test_grid_sizes(self):
110+
self.assertEqual(len(self.trellised1), 3)
111+
self.assertEqual(len(self.trellised2), 3)
112+
self.assertEqual(len(self.trellised3), 3)
113+
self.assertEqual(len(self.trellised1[0]), 2)
114+
self.assertEqual(len(self.trellised1[0][0]), 2)
115+
self.assertEqual(len(self.trellised2[0]), 2)
116+
self.assertEqual(len(self.trellised2[0][0]), 1)
117+
self.assertEqual(len(self.trellised3[0]), 1)
118+
self.assertEqual(len(self.trellised3[0][0]), 2)
119+
self.assertEqual(len(self.trellised1[1]), 2)
120+
self.assertEqual(len(self.trellised1[1][0]), 2)
121+
self.assertEqual(len(self.trellised2[1]), 2)
122+
self.assertEqual(len(self.trellised2[1][0]), 1)
123+
self.assertEqual(len(self.trellised3[1]), 1)
124+
self.assertEqual(len(self.trellised3[1][0]), 2)
125+
self.assertEqual(len(self.trellised1[2]), 2)
126+
self.assertEqual(len(self.trellised1[2][0]), 2)
127+
self.assertEqual(len(self.trellised2[2]), 2)
128+
self.assertEqual(len(self.trellised2[2][0]), 1)
129+
self.assertEqual(len(self.trellised3[2]), 1)
130+
self.assertEqual(len(self.trellised3[2][0]), 2)
105131

106132
class TestScaleGradient(unittest.TestCase):
107133
def setUp(self):

0 commit comments

Comments
 (0)