示例#1
0
    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
            )
示例#2
0
    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
            )
示例#3
0
    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)
示例#4
0
 def test_convert_volume_binds_no_mode(self):
     data = {
         '/mnt/vol1': {
             'bind': '/data'
         }
     }
     assert convert_volume_binds(data) == ['/mnt/vol1:/data:rw']
示例#5
0
 def test_convert_volume_binds_no_mode(self):
     data = {
         '/mnt/vol1': {
             'bind': '/data'
         }
     }
     assert convert_volume_binds(data) == ['/mnt/vol1:/data:rw']
示例#6
0
 def test_convert_volume_binds_no_mode(self):
     data = {
         '/mnt/vol1': {
             'bind': '/data'
         }
     }
     self.assertEqual(convert_volume_binds(data), ['/mnt/vol1:/data:rw'])
示例#7
0
 def test_convert_volume_binds_no_mode(self):
     data = {
         '/mnt/vol1': {
             'bind': '/data'
         }
     }
     self.assertEqual(convert_volume_binds(data), ['/mnt/vol1:/data:rw'])
示例#8
0
 def test_convert_volume_binds_complete(self):
     data = {
         '/mnt/vol1': {
             'bind': '/data',
             'mode': 'ro'
         }
     }
     self.assertEqual(convert_volume_binds(data), ['/mnt/vol1:/data:ro'])
示例#9
0
 def test_convert_volume_binds_complete(self):
     data = {
         '/mnt/vol1': {
             'bind': '/data',
             'mode': 'ro'
         }
     }
     assert convert_volume_binds(data) == ['/mnt/vol1:/data:ro']
示例#10
0
 def test_convert_volume_binds_complete(self):
     data = {
         '/mnt/vol1': {
             'bind': '/data',
             'mode': 'ro'
         }
     }
     self.assertEqual(convert_volume_binds(data), ['/mnt/vol1:/data:ro'])
示例#11
0
 def test_convert_volume_binds_complete(self):
     data = {
         '/mnt/vol1': {
             'bind': '/data',
             'mode': 'ro'
         }
     }
     assert convert_volume_binds(data) == ['/mnt/vol1:/data:ro']
示例#12
0
    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
示例#13
0
    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
示例#14
0
    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
示例#15
0
    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
示例#16
0
 def test_convert_volume_binds_list(self):
     data = ['/a:/a:ro', '/b:/c:z']
     assert convert_volume_binds(data) == data
示例#17
0
 def test_convert_volume_binds_empty(self):
     assert convert_volume_binds({}) == []
     assert convert_volume_binds([]) == []
示例#18
0
 def test_convert_volume_binds_compact(self):
     data = {'/mnt/vol1': '/data'}
     self.assertEqual(convert_volume_binds(data), ['/mnt/vol1:/data:rw'])
示例#19
0
 def test_convert_volume_binds_list(self):
     data = ['/a:/a:ro', '/b:/c:z']
     self.assertEqual(convert_volume_binds(data), data)
示例#20
0
 def test_convert_volume_binds_empty(self):
     self.assertEqual(convert_volume_binds({}), [])
     self.assertEqual(convert_volume_binds([]), [])
示例#21
0
 def test_convert_volume_binds_compact(self):
     data = {
         '/mnt/vol1': '/data'
     }
     assert convert_volume_binds(data) == ['/mnt/vol1:/data:rw']
示例#22
0
 def test_convert_volume_binds_list(self):
     data = ['/a:/a:ro', '/b:/c:z']
     assert convert_volume_binds(data) == data
示例#23
0
 def test_convert_volume_binds_list(self):
     data = ["/a:/a:ro", "/b:/c:z"]
     self.assertEqual(convert_volume_binds(data), data)
示例#24
0
 def test_convert_volume_binds_list(self):
     data = ['/a:/a:ro', '/b:/c:z']
     self.assertEqual(convert_volume_binds(data), data)
示例#25
0
 def test_convert_volume_binds_empty(self):
     self.assertEqual(convert_volume_binds({}), [])
     self.assertEqual(convert_volume_binds([]), [])
示例#26
0
 def test_convert_volume_binds_complete(self):
     data = {"/mnt/vol1": {"bind": "/data", "mode": "ro"}}
     self.assertEqual(convert_volume_binds(data), ["/mnt/vol1:/data:ro"])
示例#27
0
 def test_convert_volume_binds_compact(self):
     data = {"/mnt/vol1": "/data"}
     self.assertEqual(convert_volume_binds(data), ["/mnt/vol1:/data:rw"])
示例#28
0
 def test_convert_volume_binds_compact(self):
     data = {'/mnt/vol1': '/data'}
     assert convert_volume_binds(data) == ['/mnt/vol1:/data:rw']
示例#29
0
 def test_convert_volume_binds_compact(self):
     data = {
         '/mnt/vol1': '/data'
     }
     self.assertEqual(convert_volume_binds(data), ['/mnt/vol1:/data:rw'])
示例#30
0
 def test_convert_volume_binds_empty(self):
     assert convert_volume_binds({}) == []
     assert convert_volume_binds([]) == []
示例#31
0
 def test_convert_volume_binds_no_mode(self):
     data = {"/mnt/vol1": {"bind": "/data"}}
     self.assertEqual(convert_volume_binds(data), ["/mnt/vol1:/data:rw"])