Added support for url buid paths

Signed-off-by: Jonas Eckerström <jonaseck@gmail.com>
This commit is contained in:
Jonas Eckerström 2015-04-29 10:22:24 +02:00 committed by Daniel Nephin
commit f7239f41ef
2 changed files with 38 additions and 3 deletions

View file

@ -1497,6 +1497,20 @@ class BuildPathTest(unittest.TestCase):
service_dict = load_from_filename('tests/fixtures/build-path/docker-compose.yml')
self.assertEquals(service_dict, [{'name': 'foo', 'build': self.abs_context_path}])
def test_valid_url_path(self):
valid_urls = [
'git://github.com/docker/docker',
'git@github.com:docker/docker.git',
'git@bitbucket.org:atlassianlabs/atlassian-docker.git',
'https://github.com/docker/docker.git',
'http://github.com/docker/docker.git',
]
for valid_url in valid_urls:
service_dict = config.load(build_config_details({
'validurl': {'build': valid_url},
}, '.', None))
assert service_dict[0]['build'] == valid_url
class GetDefaultConfigFilesTestCase(unittest.TestCase):