Merge "Fix python 3 related test failures"
This commit is contained in:
commit
46ba0a8b04
@ -685,6 +685,8 @@ class CustomizeAction(workflows.Action):
|
|||||||
script = upload_file.read()
|
script = upload_file.read()
|
||||||
if script != "":
|
if script != "":
|
||||||
try:
|
try:
|
||||||
|
if not isinstance(script, six.text_type):
|
||||||
|
script = script.decode()
|
||||||
normalize_newlines(script)
|
normalize_newlines(script)
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
msg = _('There was a problem parsing the'
|
msg = _('There was a problem parsing the'
|
||||||
|
@ -1912,6 +1912,8 @@ class VolumeViewTests(test.ResetImageAPIVersionMixin, test.TestCase):
|
|||||||
})
|
})
|
||||||
def test_accept_transfer(self):
|
def test_accept_transfer(self):
|
||||||
transfer = self.cinder_volume_transfers.first()
|
transfer = self.cinder_volume_transfers.first()
|
||||||
|
self.mock_tenant_absolute_limits.return_value = \
|
||||||
|
self.cinder_limits['absolute']
|
||||||
|
|
||||||
formData = {'transfer_id': transfer.id, 'auth_key': transfer.auth_key}
|
formData = {'transfer_id': transfer.id, 'auth_key': transfer.auth_key}
|
||||||
url = reverse('horizon:project:volumes:accept_transfer')
|
url = reverse('horizon:project:volumes:accept_transfer')
|
||||||
|
@ -20,6 +20,8 @@ import subprocess
|
|||||||
import sys
|
import sys
|
||||||
import warnings
|
import warnings
|
||||||
|
|
||||||
|
import six
|
||||||
|
|
||||||
from django.conf import settings
|
from django.conf import settings
|
||||||
from django.core.management import base
|
from django.core.management import base
|
||||||
from django import template
|
from django import template
|
||||||
@ -112,8 +114,10 @@ for cmd in APACHE2_VERSION_CMDS:
|
|||||||
if os.path.exists(cmd[0][0]):
|
if os.path.exists(cmd[0][0]):
|
||||||
try:
|
try:
|
||||||
reg = re.compile(cmd[1])
|
reg = re.compile(cmd[1])
|
||||||
res = reg.search(
|
output = subprocess.check_output(cmd[0], stderr=subprocess.STDOUT)
|
||||||
subprocess.check_output(cmd[0], stderr=subprocess.STDOUT))
|
if isinstance(output, six.binary_type):
|
||||||
|
output = output.decode()
|
||||||
|
res = reg.search(output)
|
||||||
if res:
|
if res:
|
||||||
APACHE2_VERSION = res.group('version')
|
APACHE2_VERSION = res.group('version')
|
||||||
break
|
break
|
||||||
|
@ -12,6 +12,7 @@
|
|||||||
# See the License for the specific language governing permissions and
|
# See the License for the specific language governing permissions and
|
||||||
# limitations under the License.
|
# limitations under the License.
|
||||||
from json import loads as to_json
|
from json import loads as to_json
|
||||||
|
import uuid
|
||||||
|
|
||||||
from django.conf import settings
|
from django.conf import settings
|
||||||
import mock
|
import mock
|
||||||
@ -319,6 +320,7 @@ class NovaRestTestCase(test.TestCase):
|
|||||||
''')
|
''')
|
||||||
new = nc.server_create.return_value
|
new = nc.server_create.return_value
|
||||||
new.to_dict.return_value = {'name': ' Ni! '.strip()}
|
new.to_dict.return_value = {'name': ' Ni! '.strip()}
|
||||||
|
new.id = str(uuid.uuid4())
|
||||||
response = nova.Servers().post(request)
|
response = nova.Servers().post(request)
|
||||||
self.assertStatusCode(response, 201)
|
self.assertStatusCode(response, 201)
|
||||||
self.assertEqual({"name": "Ni!"}, response.json)
|
self.assertEqual({"name": "Ni!"}, response.json)
|
||||||
|
Loading…
Reference in New Issue
Block a user