Esempio n. 1
0
 def test_forgetlast(self):
     text = "This one is a test. This poem is a haiku. Refrigerator."
     expected = "*This one is a test.*\n*This poem is a haiku.*\n*Refrigerator.*"
     self.assertIsNotNone(haiku.parseHaiku(text, False))
     self.assertEqual(haiku.save(""), haiku._savedHaiku)
     self.assertEqual(haiku.recall(), expected)
     self.assertEqual(haiku.forget(""), haiku._forgetSuccess)
Esempio n. 2
0
 def test_savewithkeywords(self):
     text1 = "This one is a test. This poem is a haiku. Refrigerator."
     text2 = "This too is a test. This poem is a haiku. Refrigerator."
     expected = "*This one is a test.*\n*This poem is a haiku.*\n*Refrigerator.*"
     self.assertIsNotNone(haiku.parseHaiku(text1, False))
     self.assertIsNotNone(haiku.parseHaiku(text2, False))
     self.assertEqual(haiku.save("This one"), haiku._savedHaiku)
     self.assertEqual(haiku.recall(), expected)
Esempio n. 3
0
 def test_savewithbadkeywords(self):
     text = "This one is a test. This poem is a haiku. Refrigerator."
     self.assertIsNotNone(haiku.parseHaiku(text, False))
     self.assertEqual(haiku.save("Farts"), haiku._badKeywords)
Esempio n. 4
0
 def test_saveemptybuffer(self):
     self.assertEqual(haiku.save(""), haiku._emptyBuffer)