コード例 #1
0
 def test_env(self):
     env = Env()
     env.set('first', 'Derrick', 'section')
     env.set('last', 'Wippler', 'section')
     env.set('string', 'My name is ${first} ${last}', 'section')
     env.eval()
     self.assertEqual(env['string'].value, "My name is Derrick Wippler")
     self.assertEqual(env['string'].section, "section")
コード例 #2
0
 def test_env_to_dict(self):
     env = Env()
     env.set('first', 'Derrick', 'section')
     env.set('last', 'Wippler', 'section')
     env.set('no-export', 'wat', 'section', export=False)
     expected = {'first': 'Derrick', 'last': 'Wippler'}
     self.assertEqual(env.to_dict(), expected)
コード例 #3
0
ファイル: test_hubble.py プロジェクト: buhman/hubble
 def test_env(self):
     env = Env()
     env.set('first', 'Derrick')
     env.set('last', 'Wippler')
     env.set('string', 'My name is ${first} ${last}')
     env.eval()
     self.assertEquals(env['string'].value, "My name is Derrick Wippler")
コード例 #4
0
 def test_run(self):
     env = run('echo "USER=thrawn\nSHELL=bash"', Env())
     self.assertIn('USER', env)
     self.assertIn('SHELL', env)
コード例 #5
0
ファイル: test_hubble.py プロジェクト: buhman/hubble
 def test_env_toDict(self):
     env = Env()
     env.set('first', 'Derrick')
     env.set('last', 'Wippler')
     env.set('no-export', 'wat', export=False)
     self.assertEquals(env.toDict(), {'first': 'Derrick', 'last': 'Wippler'})