File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -4,7 +4,7 @@ CONTAINER:
44 - docker
55 - podman
66 REGISTRY_HUB: https://mirror.gcr.io
7- UPSTREAM_NAME: 'library/busybox'
7+ UPSTREAM_NAME: jmalloc/echo-server
88 ALTERNATIVE_UPSTREAM_NAMES:
99 - hello-world
1010 - alpine
Original file line number Diff line number Diff line change 119119 'container.upstream_name' ,
120120 must_exist = True ,
121121 is_type_of = str ,
122- default = 'library/busybox ' ,
122+ default = 'jmalloc/echo-server ' ,
123123 ),
124124 Validator (
125125 'container.alternative_upstream_names' ,
Original file line number Diff line number Diff line change 1111"""
1212
1313from datetime import UTC , datetime
14+ import re
1415
1516from box import Box
1617from fauxfactory import gen_string
@@ -94,16 +95,18 @@ def test_positive_pull_image(
9495 )
9596 assert result .status == 0
9697 try :
97- result = module_container_contenthost .execute (f'docker run { repo ["published-at" ]} ' )
98+ result = module_container_contenthost .execute (
99+ f'docker run -d { repo ["published-at" ]} '
100+ )
98101 assert result .status == 0
102+ match = re .match (r'^[0-9a-f]+$' , result .stdout )
103+ if match :
104+ container_id = match .group (0 )
99105 finally :
100106 # Stop and remove the container
101- result = module_container_contenthost .execute (
102- f'docker ps -a | grep { repo ["published-at" ]} '
103- )
104- container_id = result .stdout [0 ].split ()[0 ]
105- module_container_contenthost .execute (f'docker stop { container_id } ' )
106- module_container_contenthost .execute (f'docker rm { container_id } ' )
107+ if container_id :
108+ module_container_contenthost .execute (f'docker stop { container_id } ' )
109+ module_container_contenthost .execute (f'docker rm { container_id } ' )
107110 finally :
108111 # Remove docker image
109112 module_container_contenthost .execute (f'docker rmi { repo ["published-at" ]} ' )
You can’t perform that action at this time.
0 commit comments