Lines Matching refs:env
20 def _push_context(self, lexer, env): argument
21 super(MockedParser, self)._push_context(lexer, env)
22 self.mocked_env.append(env)
50 env = ninja.EvalEnv()
51 env['key'] = ninja.EvalStringBuilder().append_raw('value').getvalue()
54 self.assertEqual('value', ninja.eval_string(s, env))
57 env = ninja.EvalEnv()
58 env['key1'] = ninja.EvalStringBuilder().append_raw('a').getvalue()
59 env['key2'] = ninja.EvalStringBuilder().append_raw('b').getvalue()
66 self.assertEqual('ab', ninja.eval_string(s, env))
69 env = ninja.EvalEnv()
70 env['key1'] = ninja.EvalStringBuilder().append_raw('a').getvalue()
71 env['key2'] = ninja.EvalStringBuilder().append_raw('b').getvalue()
81 self.assertEqual('aabab', ninja.eval_string(s, env))
84 env = ninja.EvalEnv()
85 env['a'] = ninja.EvalStringBuilder().append_var('b').getvalue()
86 env['c'] = ninja.EvalStringBuilder().append_raw('d').getvalue()
91 env['b'] = sb.getvalue()
98 self.assertEqual('dddd', ninja.eval_string(s, env))
105 env = ninja.EvalEnv()
106 env['a'] = ninja.EvalStringBuilder().append_var('b').getvalue()
107 env['b'] = ninja.EvalStringBuilder().append_var('b').getvalue()
111 ninja.eval_string(s, env)
114 env = ninja.EvalEnv()
115 env['b'] = ninja.EvalStringBuilder().append_raw('d').getvalue()
123 self.assertEqual('adc', ninja.eval_string(s, env))
481 env = parser.mocked_env[0]
482 self.assertEqual('1', env['a'])
483 self.assertEqual('2', env['b'])
484 self.assertEqual('3', env['c'])
485 self.assertEqual('1 2 3', env['d'])
486 self.assertEqual('mixed 1 and 2', env['e'])
574 env = parser.mocked_env[0]
575 self.assertEqual('original', env['a'])
578 env = parser.mocked_env[1]
579 self.assertEqual('changed', env['a'])
587 env = parser.mocked_env[0]
588 self.assertEqual('changed', env['a'])