Ejemplo n.º 1
0
 def test_nested(self):
     root = ConstantEnv()
     child = ConstantEnv("Foo", root)
     child.define(None, "Bar", 7)
     self.assertEqual(child.lookup_value(None, "Bar"), 7)
     self.assertEqual(root.lookup_value(None, "Foo.Bar"), 7)
Ejemplo n.º 2
0
 def test_empty(self):
     e = ConstantEnv()
     with self.assertRaises(TypeSystemException):
         e.lookup_value(None, "a")
Ejemplo n.º 3
0
 def test_simple(self):
     e = ConstantEnv()
     e.define(None, "foo", 7)
     self.assertEqual(e.lookup_value(None, "foo"), 7)