def test_max_multi_index_display(self):
# GH 7101
# doc example (indexing.rst)
# multi-index
arrays = [['bar', 'bar', 'baz', 'baz', 'foo', 'foo', 'qux', 'qux'],
['one', 'two', 'one', 'two', 'one', 'two', 'one', 'two']]
tuples = list(zip(*arrays))
index = MultiIndex.from_tuples(tuples, names=['first', 'second'])
s = Series(randn(8), index=index)
with option_context("display.max_rows", 10):
self.assertEqual(len(str(s).split('\n')), 10)
with option_context("display.max_rows", 3):
self.assertEqual(len(str(s).split('\n')), 5)
with option_context("display.max_rows", 2):
self.assertEqual(len(str(s).split('\n')), 5)
with option_context("display.max_rows", 1):
self.assertEqual(len(str(s).split('\n')), 4)
with option_context("display.max_rows", 0):
self.assertEqual(len(str(s).split('\n')), 10)
# index
s = Series(randn(8), None)
with option_context("display.max_rows", 10):
self.assertEqual(len(str(s).split('\n')), 9)
with option_context("display.max_rows", 3):
self.assertEqual(len(str(s).split('\n')), 4)
with option_context("display.max_rows", 2):
self.assertEqual(len(str(s).split('\n')), 4)
with option_context("display.max_rows", 1):
self.assertEqual(len(str(s).split('\n')), 3)
with option_context("display.max_rows", 0):
self.assertEqual(len(str(s).split('\n')), 9)
# Make sure #8532 is fixed
test_format.py 文件源码
python
阅读 35
收藏 0
点赞 0
评论 0
评论列表
文章目录