Use six.moves cStringIO instead of cStringIO

to keep Python 3.x compatibility, use six.moves.cStringIO to
replace StringIO

Change-Id: I900d9b90665c13770ae770d53ff67c2ae3df8b9d
Closes-Bug: #1280964
This commit is contained in:
He Yongli 2014-02-17 14:53:45 +08:00
parent 7100cfa147
commit 61f44d114a
1 changed files with 2 additions and 2 deletions

View File

@ -15,9 +15,9 @@
import requests
from requests import exceptions
import cStringIO
from oslo.config import cfg
from six.moves import cStringIO
from heat.common import urlfetch
from heat.tests.common import HeatTestCase
@ -53,7 +53,7 @@ class UrlFetchTest(HeatTestCase):
url = 'file:///etc/profile'
self.m.StubOutWithMock(urlutils, 'urlopen')
urlutils.urlopen(url).AndReturn(cStringIO.StringIO(data))
urlutils.urlopen(url).AndReturn(cStringIO(data))
self.m.ReplayAll()
self.assertEqual(data, urlfetch.get(url, allowed_schemes=['file']))