Add test for volume create with non-ascii characters

This test was uploaded since there was a bug [1] while creating
a volume snapshot if the description of the parent volume contains
non-ascii code.

[1] https://bugzilla.redhat.com/show_bug.cgi?id=1383899

Change-Id: I9fc41a426b29fad4f4d42a584325f0465a20effe
This commit is contained in:
lkuchlan 2017-12-03 09:09:47 +02:00
parent af06ceb2c5
commit a323becd5c

@ -57,3 +57,14 @@ class CinderUnicodeTest(volume_base.BaseVolumeTest):
fetched_volume = result['volume']
self.assertEqual(fetched_volume['name'],
self.volume_name)
def test_snapshot_create_volume_description_non_ascii_code(self):
# Create a volume with non-ascii description
description = u'\u05e7\u05d9\u05d9\u05e4\u05e9'
volume = self.create_volume(description=description)
vol_info = self.volumes_client.show_volume(volume['id'])['volume']
self.assertEqual(description, vol_info['description'])
snapshot = self.create_snapshot(volume['id'])
snapshot_info = self.snapshots_client.show_snapshot(
snapshot['id'])['snapshot']
self.assertEqual(description, snapshot_info['description'])