def test_to_str_star(self): node = TemplateThatNode(1, -1) self.assertEquals("THAT sentence=*", node.to_string())
def test_to_str_no_defaults(self): node = TemplateThatNode(3, 2) self.assertEquals("THAT question=3 sentence=2", node.to_string())
def test_to_str_star_star(self): node = TemplateThatNode("1, *") self.assertEqual("[THAT[WORD]1, *]", node.to_string())
def test_to_str_defaults(self): node = TemplateThatNode() self.assertEquals("THAT", node.to_string())
def test_to_str_no_defaults(self): node = TemplateThatNode("3,2") self.assertEqual("[THAT[WORD]3,2]", node.to_string())