Example #1
0
 def test_init_defaults(self):
     var = TemplateConditionVariable()
     self.assertIsNotNone(var)
     self.assertIsNone(var.name)
     self.assertIsNone(var.value)
     self.assertEqual(var.var_type, TemplateConditionVariable.GLOBAL)
     self.assertFalse(var.loop)
     self.assertEquals("[NODE]", var.to_string())
Example #2
0
 def test_init_global_value_only(self):
     var = TemplateConditionVariable(value=TemplateWordNode("value1"))
     self.assertIsNotNone(var)
     self.assertIsNone(var.name)
     self.assertEqual(var.value.word, "value1")
     self.assertEqual(var.var_type, TemplateConditionVariable.GLOBAL)
     self.assertFalse(var.loop)
     self.assertEquals("[NODE]", var.to_string())
Example #3
0
 def test_init_global_name_only(self):
     var = TemplateConditionVariable(name="var1")
     self.assertIsNotNone(var)
     self.assertEqual(var.name, "var1")
     self.assertIsNone(var.value)
     self.assertEqual(var.var_type, TemplateConditionVariable.GLOBAL)
     self.assertFalse(var.loop)
     self.assertEquals("[NODE]", var.to_string())
Example #4
0
 def test_init_bot_with_loop(self):
     var = TemplateConditionVariable(name="var1", value=TemplateWordNode("value1"), var_type=TemplateConditionVariable.BOT, loop=True)
     self.assertIsNotNone(var)
     self.assertEqual(var.name, "var1")
     self.assertEqual(var.value.word, "value1")
     self.assertEqual(var.var_type, TemplateConditionVariable.BOT)
     self.assertTrue(var.loop)
Example #5
0
 def test_init_local(self):
     var = TemplateConditionVariable(name="var1", value=TemplateWordNode("value1"), var_type=TemplateConditionVariable.LOCAL)
     self.assertIsNotNone(var)
     self.assertEqual(var.name, "var1")
     self.assertEqual(var.value.word, "value1")
     self.assertEqual(var.var_type, TemplateConditionVariable.LOCAL)
     self.assertFalse(var.loop)
Example #6
0
 def test_init_global_as_default(self):
     var = TemplateConditionVariable(name="var1", value=TemplateWordNode("value1"))
     self.assertIsNotNone(var)
     self.assertEqual(var.name, "var1")
     self.assertEqual(var.value.word, "value1")
     self.assertEqual(var.var_type, TemplateConditionVariable.GLOBAL)
     self.assertFalse(var.loop)