Merge pull request #1808 from mnowster/129-validate-compose-yml
129 validate compose yml
This commit is contained in:
commit
fb4c9fbb8b
10 changed files with 538 additions and 153 deletions
|
|
@ -29,27 +29,7 @@ class ServiceTest(unittest.TestCase):
|
|||
def setUp(self):
|
||||
self.mock_client = mock.create_autospec(docker.Client)
|
||||
|
||||
def test_name_validations(self):
|
||||
self.assertRaises(ConfigError, lambda: Service(name='', image='foo'))
|
||||
|
||||
self.assertRaises(ConfigError, lambda: Service(name=' ', image='foo'))
|
||||
self.assertRaises(ConfigError, lambda: Service(name='/', image='foo'))
|
||||
self.assertRaises(ConfigError, lambda: Service(name='!', image='foo'))
|
||||
self.assertRaises(ConfigError, lambda: Service(name='\xe2', image='foo'))
|
||||
|
||||
Service('a', image='foo')
|
||||
Service('foo', image='foo')
|
||||
Service('foo-bar', image='foo')
|
||||
Service('foo.bar', image='foo')
|
||||
Service('foo_bar', image='foo')
|
||||
Service('_', image='foo')
|
||||
Service('___', image='foo')
|
||||
Service('-', image='foo')
|
||||
Service('--', image='foo')
|
||||
Service('.__.', image='foo')
|
||||
|
||||
def test_project_validation(self):
|
||||
self.assertRaises(ConfigError, lambda: Service('bar'))
|
||||
self.assertRaises(ConfigError, lambda: Service(name='foo', project='>', image='foo'))
|
||||
|
||||
Service(name='foo', project='bar.bar__', image='foo')
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue