Parse all repotags to check for docker images

Change-Id: Ic5f11864af1faa46d20ea2fd760a137b656a0eef
diff --git a/src/test/utils/CordContainer.py b/src/test/utils/CordContainer.py
index b8a4ec0..a3afab4 100644
--- a/src/test/utils/CordContainer.py
+++ b/src/test/utils/CordContainer.py
@@ -85,7 +85,8 @@
 
     @classmethod
     def image_exists(cls, name):
-        return name in [ctn['RepoTags'][0] for ctn in cls.dckr.images()]
+        #return name in [ctn['RepoTags'][0] for ctn in cls.dckr.images()]
+        return name in list( flatten(ctn['RepoTags'] if ctn['RepoTags'] else '' for ctn in cls.dckr.images()) )
 
     @classmethod
     def create_host_config(cls, port_list = None, host_guest_map = None, privileged = False):
@@ -138,7 +139,8 @@
         return '/{0}'.format(self.name) in list(flatten(n['Names'] for n in self.dckr.containers()))
 
     def img_exists(self):
-        return self.image_name in [ctn['RepoTags'][0] if ctn['RepoTags'] else '' for ctn in self.dckr.images()]
+        #return self.image_name in [ctn['RepoTags'][0] if ctn['RepoTags'] else '' for ctn in self.dckr.images()]
+        return self.image_name in list( flatten(ctn['RepoTags'] if ctn['RepoTags'] else '' for ctn in self.dckr.images()) )
 
     def ip(self, network = None):
         cnt_list = filter(lambda c: c['Names'][0] == '/{}'.format(self.name), self.dckr.containers())