def test_node_no_default_get(self): self._client_context.brain.configuration.defaults._default_get = None root = TemplateNode() node = TemplateBotNode() node.name = TemplateWordNode("location") root.append(node) result = node.resolve(self._client_context) self.assertIsNotNone(result) self.assertEquals("unknown", result)
def test_node_no_value(self): root = TemplateNode() self.assertIsNotNone(root) self.assertIsNotNone(root.children) self.assertEqual(len(root.children), 0) node = TemplateBotNode() self.assertIsNotNone(node) node.name = TemplateWordNode("location") root.append(node) self.assertEqual(len(root.children), 1) self.bot.brain.properties.add_property("default-property", "unknown") result = node.resolve(self.bot, self.clientid) self.assertIsNotNone(result) self.assertEqual("unknown", result)
def test_node_no_value(self): root = TemplateNode() self.assertIsNotNone(root) self.assertIsNotNone(root.children) self.assertEqual(len(root.children), 0) node = TemplateBotNode() self.assertIsNotNone(node) node.name = TemplateWordNode("location") root.append(node) self.assertEqual(len(root.children), 1) self._client_context.brain.properties.add_property("default-property", "unknown") result = node.resolve(self._client_context) self.assertIsNotNone(result) self.assertEqual("unknown", result)
def test_node(self): root = TemplateNode() self.assertIsNotNone(root) self.assertIsNotNone(root.children) self.assertEqual(len(root.children), 0) node = TemplateBotNode() self.assertIsNotNone(node) node.name = TemplateWordNode("location") root.append(node) self.assertEqual(len(root.children), 1) self.bot.brain.properties.add_property("location", "Scotland") result = node.resolve(self.bot, self.clientid) self.assertIsNotNone(result) self.assertEqual("Scotland", result)
def test_node(self): root = TemplateNode() self.assertIsNotNone(root) self.assertIsNotNone(root.children) self.assertEqual(len(root.children), 0) node = TemplateBotNode() self.assertIsNotNone(node) node.name = TemplateWordNode("location") root.append(node) self.assertEqual(len(root.children), 1) self._client_context.brain.properties.add_property("location", "Scotland") result = node.resolve(self._client_context) self.assertIsNotNone(result) self.assertEqual("Scotland", result)