def test_autoclip_no_room(output=True): config = Config() # config.debug_level = 9 config.max_depth = 2 config.string_break_width = 1 config.string_break_method = C._STRING_BREAK_BY_WIDTH return pp(autoclip_no_room, output, config=config)
def test_3lines_clip(output=True): config = Config() config.text_autoclip_enable = True config.text_autoclip_method = C._TEXT_AUTOCLIP_BY_LINE config.string_break_enable = True config.string_break_method = C._STRING_BREAK_BY_WIDTH return pp(clip_by_3_lines, output, config=config)
def test_complicate_data(output=True): config = Config() config.string_break_method = C._STRING_BREAK_BY_WIDTH config.text_autoclip_enable = False res = pp(values, output, config=config) res += pp(long_text_in_dict, output, config=config) res += pp(long_text_in_list, output, config=config) return res
def test_complicate_data(self): config = Config() config.string_break_method = C._STRING_BREAK_BY_WIDTH config.text_autoclip_enable = False ans = u"" data_path = os.path.join(CUR_SCRIPT_PATH, 'data/all_in_one.txt') with codecs.open(data_path, encoding="utf8") as fp: ans = fp.read() res = pp(values, output=False, config=config) res += pp(df.long_text_in_dict, output=False, config=config) res += pp(df.long_text_in_list, output=False, config=config) self.assertEqual(res, ans)
def test_inline_repr_out_of_range(output=True): config = Config() config.max_depth = 1 config.string_break_method = C._STRING_BREAK_BY_WIDTH config.string_break_width = 40 return pp(inline_repr, output, config=config)
def test_boundary_break(output=True): config = Config() config.string_break_method = C._STRING_BREAK_BY_WIDTH return pp(v_line_break_boundary, output, config=config)