|
@@ -80,14 +80,14 @@ def test_constructor_all_docker_parameters(self): |
|
|
|
|
|
def test_volume_no_suffix(self): |
|
|
bs = self.ConcreteWorker('bot', 'pass', 'tcp://1234:2375', 'worker', ['bin/bash'], volumes=['/src/webapp:/opt/webapp']) |
|
|
self.assertEqual(bs.volumes, ['/src/webapp']) |
|
|
self.assertEqual(bs.volumes, ['/src/webapp:/opt/webapp']) |
|
|
self.assertEqual(bs.binds, {'/src/webapp': {'bind': '/opt/webapp', 'ro': False}}) |
|
|
|
|
|
def test_ro_rw_volume(self): |
|
|
bs = self.ConcreteWorker('bot', 'pass', 'tcp://1234:2375', 'worker', ['bin/bash'], |
|
|
volumes=['/src/webapp:/opt/webapp:ro', |
|
|
'~:/backup:rw']) |
|
|
self.assertEqual(bs.volumes, ['/src/webapp', '~']) |
|
|
self.assertEqual(bs.volumes, ['/src/webapp:/opt/webapp:ro', '~:/backup:rw']) |
|
|
self.assertEqual(bs.binds, {'/src/webapp': {'bind': '/opt/webapp', 'ro': True}, |
|
|
'~': {'bind': '/backup', 'ro': False}}) |
|
|
|
|
|