Ejemplo n.º 1
0
 def test_ok_reset_mtp_list(self):
     mtpr = MetaPostReader()
     # reserve = 0
     mtpr.read_text("```key:val``` some content")
     mtpr.read_text("```key:val``` some content")
     mtpr._reset_mtp_list(reserve_latest=0)
     exp = 0
     act = len(mtpr.mtp_list)
     self.assertEqual(exp, act)
     # reserve = 2
     mtpr.read_text("```key:val``` some content")
     mtpr.read_text("```key:val``` some content")
     mtpr.read_text("```key:val``` some content")
     mtpr._reset_mtp_list(reserve_latest=2)
     exp = 2
     act = len(mtpr.mtp_list)
     self.assertEqual(exp, act)
Ejemplo n.º 2
0
 def test_ok_read_flie_and_text(self):
     path = Path.cwd().joinpath("mocks/post_1.md")
     mtpr = MetaPostReader()
     # read_file
     mtpr.read_file(path)
     mtpr.read_file(path)
     mtpr.read_file(path)
     exp = 3
     act = len(mtpr.mtp_list)
     self.assertEqual(exp, act)
     mtpr.read_file(path, reset=True)
     exp = 1
     act = len(mtpr.mtp_list)
     self.assertEqual(exp, act)
     # read_text
     mtpr._reset_mtp_list()
     mtpr.read_text("```key:val``` some content")
     mtpr.read_text("```key:val``` some content")
     mtpr.read_text("```key:val``` some content", reset=True)
     exp = 1
     act = len(mtpr.mtp_list)
     self.assertEqual(exp, act)