def test_wide_repr_unicode(self): with option_context('mode.sim_interactive', True): col = lambda l, k: [tm.randu(k) for _ in xrange(l)] df = DataFrame([col(20, 25) for _ in range(10)]) set_option('display.expand_frame_repr', False) rep_str = repr(df) set_option('display.expand_frame_repr', True) wide_repr = repr(df) self.assert_(rep_str != wide_repr) with option_context('display.line_width', 120): wider_repr = repr(df) self.assert_(len(wider_repr) < len(wide_repr)) reset_option('display.expand_frame_repr')
def test_wide_repr_unicode(self): set_option('test.interactive', True) col = lambda l, k: [tm.randu(k) for _ in xrange(l)] df = DataFrame([col(20, 25) for _ in range(10)]) set_option('print.expand_frame_repr', False) rep_str = repr(df) set_option('print.expand_frame_repr', True) wide_repr = repr(df) self.assert_(rep_str != wide_repr) set_option('print.line_width', 120) wider_repr = repr(df) self.assert_(len(wider_repr) < len(wide_repr)) reset_option('print.expand_frame_repr') set_option('test.interactive', False) set_option('print.line_width', 80)
def randu(self, length): """Generate one random unicode string.""" return tm.randu(length)