def test_interpolate_interpolate_recursive(self):
     os.environ['TEST_INTERPOLATE'] = '$TEST_INTERPOLATE_2'
     os.environ['TEST_INTERPOLATE_2'] = '$TEST_INTERPOLATE_3'
     os.environ['TEST_INTERPOLATE_3'] = '$TEST_INTERPOLATE_4'
     os.environ['TEST_INTERPOLATE_4'] = 'tutu'
     self.assertEquals(value_interpolate('$TEST_INTERPOLATE'), 'tutu')
 def test_interpolate_no_match(self):
     self.assertEquals(
         value_interpolate('$TEST_INTERPOLATE'), '$TEST_INTERPOLATE'
     )
 def test_interpolate_not_interpolable(self):
     os.environ['TEST_INTERPOLATE'] = 'titi'
     self.assertEquals(
         value_interpolate('TEST_INTERPOLATE'), 'TEST_INTERPOLATE'
     )
 def test_interpolate_success(self):
     os.environ['TEST_INTERPOLATE'] = 'titi'
     self.assertEquals(value_interpolate('$TEST_INTERPOLATE'), 'titi')