Replace service tests with config tests
We validate the config against our schema before a service is created so checking whether a service name is valid at time of instantiation of the Service class is not needed. Signed-off-by: Mazz Mosley <mazz@houseofmnowster.com>
This commit is contained in:
parent
da36ee7cbc
commit
76e6029f21
2 changed files with 21 additions and 19 deletions
|
|
@ -29,25 +29,6 @@ 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(name='foo', project='>', image='foo'))
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue