def test_convert_volume_binds_unicode_unicode_input(self): if six.PY2: expected = [unicode('/mnt/지연:/unicode/박:rw', 'utf-8')] data = { unicode('/mnt/지연', 'utf-8'): { 'bind': unicode('/unicode/박', 'utf-8'), 'mode': 'rw' } } self.assertEqual( convert_volume_binds(data), expected ) else: expected = ['/mnt/지연:/unicode/박:rw'] data = { '/mnt/지연': { 'bind': '/unicode/박', 'mode': 'rw' } } self.assertEqual( convert_volume_binds(data), expected )
def test_convert_volume_binds_unicode_unicode_input(self): if six.PY2: expected = [unicode("/mnt/지연:/unicode/박:rw", "utf-8")] data = {unicode("/mnt/지연", "utf-8"): {"bind": unicode("/unicode/박", "utf-8"), "mode": "rw"}} self.assertEqual(convert_volume_binds(data), expected) else: expected = ["/mnt/지연:/unicode/박:rw"] data = {"/mnt/지연": {"bind": "/unicode/박", "mode": "rw"}} self.assertEqual(convert_volume_binds(data), expected)
def test_convert_volume_binds_no_mode(self): data = { '/mnt/vol1': { 'bind': '/data' } } assert convert_volume_binds(data) == ['/mnt/vol1:/data:rw']
def test_convert_volume_binds_no_mode(self): data = { '/mnt/vol1': { 'bind': '/data' } } self.assertEqual(convert_volume_binds(data), ['/mnt/vol1:/data:rw'])
def test_convert_volume_binds_complete(self): data = { '/mnt/vol1': { 'bind': '/data', 'mode': 'ro' } } self.assertEqual(convert_volume_binds(data), ['/mnt/vol1:/data:ro'])
def test_convert_volume_binds_complete(self): data = { '/mnt/vol1': { 'bind': '/data', 'mode': 'ro' } } assert convert_volume_binds(data) == ['/mnt/vol1:/data:ro']
def test_convert_volume_binds_unicode_unicode_input(self): expected = [u'/mnt/지연:/unicode/박:rw'] data = { u'/mnt/지연': { 'bind': u'/unicode/박', 'mode': 'rw' } } assert convert_volume_binds(data) == expected
def test_convert_volume_binds_unicode_bytes_input(self): expected = [u'/mnt/지연:/unicode/박:rw'] data = { u'/mnt/지연'.encode('utf-8'): { 'bind': u'/unicode/박'.encode('utf-8'), 'mode': 'rw' } } assert convert_volume_binds(data) == expected
def test_convert_volume_binds_list(self): data = ['/a:/a:ro', '/b:/c:z'] assert convert_volume_binds(data) == data
def test_convert_volume_binds_empty(self): assert convert_volume_binds({}) == [] assert convert_volume_binds([]) == []
def test_convert_volume_binds_compact(self): data = {'/mnt/vol1': '/data'} self.assertEqual(convert_volume_binds(data), ['/mnt/vol1:/data:rw'])
def test_convert_volume_binds_list(self): data = ['/a:/a:ro', '/b:/c:z'] self.assertEqual(convert_volume_binds(data), data)
def test_convert_volume_binds_empty(self): self.assertEqual(convert_volume_binds({}), []) self.assertEqual(convert_volume_binds([]), [])
def test_convert_volume_binds_compact(self): data = { '/mnt/vol1': '/data' } assert convert_volume_binds(data) == ['/mnt/vol1:/data:rw']
def test_convert_volume_binds_list(self): data = ["/a:/a:ro", "/b:/c:z"] self.assertEqual(convert_volume_binds(data), data)
def test_convert_volume_binds_complete(self): data = {"/mnt/vol1": {"bind": "/data", "mode": "ro"}} self.assertEqual(convert_volume_binds(data), ["/mnt/vol1:/data:ro"])
def test_convert_volume_binds_compact(self): data = {"/mnt/vol1": "/data"} self.assertEqual(convert_volume_binds(data), ["/mnt/vol1:/data:rw"])
def test_convert_volume_binds_compact(self): data = {'/mnt/vol1': '/data'} assert convert_volume_binds(data) == ['/mnt/vol1:/data:rw']
def test_convert_volume_binds_compact(self): data = { '/mnt/vol1': '/data' } self.assertEqual(convert_volume_binds(data), ['/mnt/vol1:/data:rw'])
def test_convert_volume_binds_no_mode(self): data = {"/mnt/vol1": {"bind": "/data"}} self.assertEqual(convert_volume_binds(data), ["/mnt/vol1:/data:rw"])