def test_get_legacy_containers(self): client = Mock() client.containers.return_value = [ { "Id": "abc123", "Image": "def456", "Name": "composetest_web_1", "Labels": None, }, { "Id": "ghi789", "Image": "def456", "Name": None, "Labels": None, }, { "Id": "jkl012", "Image": "def456", "Labels": None, }, ] containers = legacy.get_legacy_containers(client, "composetest", ["web"]) self.assertEqual(len(containers), 1) self.assertEqual(containers[0].id, 'abc123')
def get_legacy_containers(self, **kwargs): return legacy.get_legacy_containers( self.client, self.project.name, [s.name for s in self.services], **kwargs )
def test_get_legacy_containers_no_labels(self): client = Mock() client.containers.return_value = [ { "Id": "abc123", "Image": "def456", "Name": "composetest_web_1", "Labels": None, }, ] containers = list(legacy.get_legacy_containers( client, "composetest", ["web"])) self.assertEqual(len(containers), 1)