コード例 #1
0
ファイル: utils_test.py プロジェクト: klj613/docker-py
    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
ファイル: utils_test.py プロジェクト: mafrosis/docker-py
    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
ファイル: utils_test.py プロジェクト: frol/docker-py
    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
ファイル: utils_test.py プロジェクト: nicolageorge/docker-py
 def test_convert_volume_binds_no_mode(self):
     data = {
         '/mnt/vol1': {
             'bind': '/data'
         }
     }
     assert convert_volume_binds(data) == ['/mnt/vol1:/data:rw']
コード例 #6
0
ファイル: utils_test.py プロジェクト: feliperuhland/docker-py
 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
ファイル: utils_test.py プロジェクト: feliperuhland/docker-py
 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
ファイル: utils_test.py プロジェクト: nicolageorge/docker-py
 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
ファイル: utils_test.py プロジェクト: nicolageorge/docker-py
    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
ファイル: utils_test.py プロジェクト: nicolageorge/docker-py
    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
ファイル: utils_test.py プロジェクト: nicolageorge/docker-py
 def test_convert_volume_binds_compact(self):
     data = {
         '/mnt/vol1': '/data'
     }
     assert convert_volume_binds(data) == ['/mnt/vol1:/data:rw']
コード例 #22
0
ファイル: utils_test.py プロジェクト: nicolageorge/docker-py
 def test_convert_volume_binds_list(self):
     data = ['/a:/a:ro', '/b:/c:z']
     assert convert_volume_binds(data) == data
コード例 #23
0
ファイル: utils_test.py プロジェクト: frol/docker-py
 def test_convert_volume_binds_list(self):
     data = ["/a:/a:ro", "/b:/c:z"]
     self.assertEqual(convert_volume_binds(data), data)
コード例 #24
0
ファイル: utils_test.py プロジェクト: feliperuhland/docker-py
 def test_convert_volume_binds_list(self):
     data = ['/a:/a:ro', '/b:/c:z']
     self.assertEqual(convert_volume_binds(data), data)
コード例 #25
0
ファイル: utils_test.py プロジェクト: feliperuhland/docker-py
 def test_convert_volume_binds_empty(self):
     self.assertEqual(convert_volume_binds({}), [])
     self.assertEqual(convert_volume_binds([]), [])
コード例 #26
0
ファイル: utils_test.py プロジェクト: frol/docker-py
 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
ファイル: utils_test.py プロジェクト: frol/docker-py
 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
ファイル: utils_test.py プロジェクト: feliperuhland/docker-py
 def test_convert_volume_binds_compact(self):
     data = {
         '/mnt/vol1': '/data'
     }
     self.assertEqual(convert_volume_binds(data), ['/mnt/vol1:/data:rw'])
コード例 #30
0
ファイル: utils_test.py プロジェクト: nicolageorge/docker-py
 def test_convert_volume_binds_empty(self):
     assert convert_volume_binds({}) == []
     assert convert_volume_binds([]) == []
コード例 #31
0
ファイル: utils_test.py プロジェクト: frol/docker-py
 def test_convert_volume_binds_no_mode(self):
     data = {"/mnt/vol1": {"bind": "/data"}}
     self.assertEqual(convert_volume_binds(data), ["/mnt/vol1:/data:rw"])