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")
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>")