| 123456789101112131415161718192021222324252627282930 | import mockfrom compose import legacyfrom compose.project import Projectfrom .testcases import DockerClientTestCaseclass ProjectTest(DockerClientTestCase):    def test_migration_to_labels(self):        services = [            self.create_service('web'),            self.create_service('db'),        ]        project = Project('composetest', services, self.client)        for service in services:            service.ensure_image_exists()            self.client.create_container(                name='{}_{}_1'.format(project.name, service.name),                **service.options            )        with mock.patch.object(legacy, 'log', autospec=True) as mock_log:            self.assertEqual(project.containers(stopped=True), [])            self.assertEqual(mock_log.warn.call_count, 2)        legacy.migrate_project_to_labels(project)        self.assertEqual(len(project.containers(stopped=True)), 2)
 |