|
@@ -32,7 +32,7 @@ class CLITestCase(DockerClientTestCase):
|
|
|
self.assertIn('fig_simple_1', mock_stdout.getvalue())
|
|
self.assertIn('fig_simple_1', mock_stdout.getvalue())
|
|
|
|
|
|
|
|
@patch('sys.stdout', new_callable=StringIO)
|
|
@patch('sys.stdout', new_callable=StringIO)
|
|
|
- def test_default_figfile(self, mock_stdout):
|
|
|
|
|
|
|
+ def test_ps_default_figfile(self, mock_stdout):
|
|
|
self.command.base_dir = 'tests/fixtures/multiple-figfiles'
|
|
self.command.base_dir = 'tests/fixtures/multiple-figfiles'
|
|
|
self.command.dispatch(['up', '-d'], None)
|
|
self.command.dispatch(['up', '-d'], None)
|
|
|
self.command.dispatch(['ps'], None)
|
|
self.command.dispatch(['ps'], None)
|
|
@@ -43,7 +43,7 @@ class CLITestCase(DockerClientTestCase):
|
|
|
self.assertNotIn('fig_yetanother_1', output)
|
|
self.assertNotIn('fig_yetanother_1', output)
|
|
|
|
|
|
|
|
@patch('sys.stdout', new_callable=StringIO)
|
|
@patch('sys.stdout', new_callable=StringIO)
|
|
|
- def test_alternate_figfile(self, mock_stdout):
|
|
|
|
|
|
|
+ def test_ps_alternate_figfile(self, mock_stdout):
|
|
|
self.command.base_dir = 'tests/fixtures/multiple-figfiles'
|
|
self.command.base_dir = 'tests/fixtures/multiple-figfiles'
|
|
|
self.command.dispatch(['-f', 'fig2.yml', 'up', '-d'], None)
|
|
self.command.dispatch(['-f', 'fig2.yml', 'up', '-d'], None)
|
|
|
self.command.dispatch(['-f', 'fig2.yml', 'ps'], None)
|
|
self.command.dispatch(['-f', 'fig2.yml', 'ps'], None)
|
|
@@ -53,6 +53,14 @@ class CLITestCase(DockerClientTestCase):
|
|
|
self.assertNotIn('fig_another_1', output)
|
|
self.assertNotIn('fig_another_1', output)
|
|
|
self.assertIn('fig_yetanother_1', output)
|
|
self.assertIn('fig_yetanother_1', output)
|
|
|
|
|
|
|
|
|
|
+ def test_rm(self):
|
|
|
|
|
+ service = self.command.project.get_service('simple')
|
|
|
|
|
+ service.create_container()
|
|
|
|
|
+ service.kill()
|
|
|
|
|
+ self.assertEqual(len(service.containers(stopped=True)), 1)
|
|
|
|
|
+ self.command.dispatch(['rm', '--force'], None)
|
|
|
|
|
+ self.assertEqual(len(service.containers(stopped=True)), 0)
|
|
|
|
|
+
|
|
|
def test_scale(self):
|
|
def test_scale(self):
|
|
|
project = self.command.project
|
|
project = self.command.project
|
|
|
|
|
|
|
@@ -74,4 +82,3 @@ class CLITestCase(DockerClientTestCase):
|
|
|
self.command.scale({'SERVICE=NUM': ['simple=0', 'another=0']})
|
|
self.command.scale({'SERVICE=NUM': ['simple=0', 'another=0']})
|
|
|
self.assertEqual(len(project.get_service('simple').containers()), 0)
|
|
self.assertEqual(len(project.get_service('simple').containers()), 0)
|
|
|
self.assertEqual(len(project.get_service('another').containers()), 0)
|
|
self.assertEqual(len(project.get_service('another').containers()), 0)
|
|
|
-
|
|
|