|
1 | 1 | from __future__ import unicode_literals |
2 | 2 | from __future__ import absolute_import |
3 | 3 | from fig import Service |
4 | | -from fig.service import CannotBeScaledError, ConfigError |
| 4 | +from fig.service import CannotBeScaledError |
5 | 5 | from fig.packages.docker.errors import APIError |
6 | 6 | from .testcases import DockerClientTestCase |
7 | 7 |
|
8 | | - |
9 | 8 | class ServiceTest(DockerClientTestCase): |
10 | | - def test_name_validations(self): |
11 | | - self.assertRaises(ConfigError, lambda: Service(name='')) |
12 | | - |
13 | | - self.assertRaises(ConfigError, lambda: Service(name=' ')) |
14 | | - self.assertRaises(ConfigError, lambda: Service(name='/')) |
15 | | - self.assertRaises(ConfigError, lambda: Service(name='!')) |
16 | | - self.assertRaises(ConfigError, lambda: Service(name='\xe2')) |
17 | | - self.assertRaises(ConfigError, lambda: Service(name='_')) |
18 | | - self.assertRaises(ConfigError, lambda: Service(name='____')) |
19 | | - self.assertRaises(ConfigError, lambda: Service(name='foo_bar')) |
20 | | - self.assertRaises(ConfigError, lambda: Service(name='__foo_bar__')) |
21 | | - |
22 | | - Service('a') |
23 | | - Service('foo') |
24 | | - |
25 | | - def test_project_validation(self): |
26 | | - self.assertRaises(ConfigError, lambda: Service(name='foo', project='_')) |
27 | | - Service(name='foo', project='bar') |
28 | | - |
29 | | - def test_config_validation(self): |
30 | | - self.assertRaises(ConfigError, lambda: Service(name='foo', port=['8000'])) |
31 | | - Service(name='foo', ports=['8000']) |
32 | | - |
33 | 9 | def test_containers(self): |
34 | 10 | foo = self.create_service('foo') |
35 | 11 | bar = self.create_service('bar') |
@@ -277,5 +253,3 @@ def test_scale_sets_ports(self): |
277 | 253 | self.assertEqual(len(containers), 2) |
278 | 254 | for container in containers: |
279 | 255 | self.assertEqual(list(container.inspect()['HostConfig']['PortBindings'].keys()), ['8000/tcp']) |
280 | | - |
281 | | - |
0 commit comments