adds tests for --images-like

Registry.create gets indirected into Registry._create in order to simply mock
out the create call in main_loop.
This commit is contained in:
xificurC
2018-08-28 16:47:10 +02:00
parent b10cdaea0f
commit c2e3aab5f0
2 changed files with 50 additions and 2 deletions

View File

@@ -201,7 +201,7 @@ class Registry:
@staticmethod
def create(host, login, no_validate_ssl, digest_method = "HEAD"):
def _create(host, login, no_validate_ssl, digest_method = "HEAD"):
r = Registry()
(r.username, r.password) = r.parse_login(login)
@@ -215,6 +215,10 @@ class Registry:
r.digest_method = digest_method
return r
@staticmethod
def create(*args, **kw):
return Registry._create(*args, **kw)
def send(self, path, method="GET"):
if 'bearer' in self.auth_schemes:
@@ -655,6 +659,8 @@ def get_newer_tags(registry, image_name, hours, tags_list):
def keep_images_like(image_list, regexp_list):
if image_list is None or regexp_list is None:
return []
result = []
regexp_list = list(map(re.compile, regexp_list))
for image in image_list: