Example #1
0
 def test_formatting(self):
     get_playback(["set format laws gum bow", "format some words"]).execute()
     output = get_output()
     self.assertEqual(output, "somewords")
     
     get_playback(["snake bow some words"]).execute()
     output = get_output()
     self.assertEqual(output, "some_words")
     
     get_playback(["set format Gerrish gum bow", "format some words"]).execute()
     output = get_output()
     self.assertEqual(output, "someWords")
Example #2
0
 def test_stack_actions(self):
     get_playback(["asynchronous test"]).execute()
     get_playback(["dot"]).execute()
     get_playback(["cancel"]).execute()
     output = get_output()
     self.assertTrue(output.count(FINISHER_TEXT)==0)
     
     get_playback(["asynchronous test"]).execute()
     Pause("500").execute()
     output = get_output()
     self.assertTrue(output.count(FINISHER_TEXT)==1)
     
     get_playback(["html", "close last tag"]).execute()
     output = get_output()
     self.assertEqual(output, "<html></html>")
     
     get_playback(["divider", "close last tag"]).execute()
     output = get_output()
     self.assertEqual(output, "<div></div>")