diff --git a/tests/integration/cli_test.py b/tests/integration/cli_test.py index d0c8585e..8bbeb220 100644 --- a/tests/integration/cli_test.py +++ b/tests/integration/cli_test.py @@ -192,6 +192,22 @@ class CLITestCase(DockerClientTestCase): self.command.dispatch(['rm', '--force'], None) self.assertEqual(len(service.containers(stopped=True)), 0) + def test_restart(self): + service = self.project.get_service('simple') + container = service.create_container() + service.start_container(container) + started_at = container.dictionary['State']['StartedAt'] + self.command.dispatch(['restart'], None) + container.inspect() + self.assertNotEqual( + container.dictionary['State']['FinishedAt'], + '0001-01-01T00:00:00Z', + ) + self.assertNotEqual( + container.dictionary['State']['StartedAt'], + started_at, + ) + def test_scale(self): project = self.project