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:
parent
7100cfa147
commit
61f44d114a
|
@ -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']))
|
||||
|
|
Loading…
Reference in New Issue