diff options
author | Joffrey F <f.joffrey@gmail.com> | 2017-12-05 12:32:43 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-12-05 12:32:43 -0800 |
commit | eabccda9d1602950847785d9fbedf815af5ccce0 (patch) | |
tree | 2aa20b9cb3b4cf2a9f6ace1742ef782a55e5ef95 /tests/acceptance/cli_test.py | |
parent | 91bb682bdf90ad05074f5ca5c5171b9a00eaaac2 (diff) | |
parent | 3b81e49c66cd20668478d54f291616b7db62f2b7 (diff) |
Merge pull request #5393 from summergirl21/3370-down-timeout
implement --timeout flag for docker-compose down
Diffstat (limited to 'tests/acceptance/cli_test.py')
-rw-r--r-- | tests/acceptance/cli_test.py | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/tests/acceptance/cli_test.py b/tests/acceptance/cli_test.py index 1b55d687..8ca9b698 100644 --- a/tests/acceptance/cli_test.py +++ b/tests/acceptance/cli_test.py @@ -782,6 +782,27 @@ class CLITestCase(DockerClientTestCase): assert 'Removing network v2full_default' in result.stderr assert 'Removing network v2full_front' in result.stderr + def test_down_timeout(self): + self.dispatch(['up', '-d'], None) + service = self.project.get_service('simple') + self.assertEqual(len(service.containers()), 1) + self.assertTrue(service.containers()[0].is_running) + "" + + self.dispatch(['down', '-t', '1'], None) + + self.assertEqual(len(service.containers(stopped=True)), 0) + + def test_down_signal(self): + self.base_dir = 'tests/fixtures/stop-signal-composefile' + self.dispatch(['up', '-d'], None) + service = self.project.get_service('simple') + self.assertEqual(len(service.containers()), 1) + self.assertTrue(service.containers()[0].is_running) + + self.dispatch(['down', '-t', '1'], None) + self.assertEqual(len(service.containers(stopped=True)), 0) + def test_up_detached(self): self.dispatch(['up', '-d']) service = self.project.get_service('simple') |