Ejemplo n.º 1
0
 def test_var(self):
     f = Foobar()
     self.assertNodeOutput("%meep%", f.val(f.var('meep')))
Ejemplo n.º 2
0
 def test_different_nodes(self):
     self.assertNotEqualIncludingHash(Foobar.val('a'), Foobar.var('a'))
Ejemplo n.º 3
0
 def test_function(self):
     f = Foobar()
     self.assertNodeOutput("$blah()", f.val(f.blah()))
Ejemplo n.º 4
0
 def test_same_node(self):
     v = Foobar.val('moo')
     self.assertEqualIncludingHash(v, v)
Ejemplo n.º 5
0
 def test_not_node(self):
     with self.assertRaises(FoobarException):
         Foobar.val(1) == 2
Ejemplo n.º 6
0
 def test_val_string(self):
     self.assertEqualIncludingHash(Foobar.val('hi'), Foobar.val('hi'))
     self.assertNotEqualIncludingHash(Foobar.val('hi'), Foobar.val('ho'))
Ejemplo n.º 7
0
 def test_val_float(self):
     self.assertEqualIncludingHash(Foobar.val(1.1), Foobar.val(1.1))
     self.assertNotEqualIncludingHash(Foobar.val(1.1), Foobar.val(2.2))
Ejemplo n.º 8
0
 def test_val_num(self):
     self.assertEqualIncludingHash(Foobar.val(1), Foobar.val(1))
     self.assertNotEqualIncludingHash(Foobar.val(1), Foobar.val(2))