File tree Expand file tree Collapse file tree 3 files changed +99
-0
lines changed Expand file tree Collapse file tree 3 files changed +99
-0
lines changed Original file line number Diff line number Diff line change 77 pulp_username : admin
88 pulp_password : password
99 pulp_validate_certs : true
10+ pulp_repository_container_repos_sync_retries : 2
1011 tasks :
1112 - include_role :
1213 name : pulp_repository
7980 - name : Verify remote deletion
8081 assert :
8182 that : container_remotes.remotes | length == 0
83+
84+ - block :
85+ - include_role :
86+ name : pulp_repository
87+ vars :
88+ pulp_repository_container_repos :
89+ - name : test_container_repo_bad_url
90+ upstream_name : pulp/test-fixture-1
91+ url : " https://google.com/404"
92+ policy : immediate
93+ state : present
94+
95+ rescue :
96+ - set_fact :
97+ failed_task : " {{ ansible_failed_task }}"
98+
99+ always :
100+ - name : Assert that syncing from a URL that returns 404 fails
101+ assert :
102+ that :
103+ - failed_task.name == "Sync container remotes into repositories"
104+
105+ - name : Assert that syncing from a URL that returns 404 is retried the correct number of times
106+ assert :
107+ that :
108+ - pulp_repository_container_repos_sync.results[0].attempts == pulp_repository_container_repos_sync_retries
109+
110+ - include_role :
111+ name : pulp_repository
112+ vars :
113+ pulp_repository_deb_repos :
114+ - name : test_container_repo_bad_url
115+ state : absent
Original file line number Diff line number Diff line change 77 pulp_username : admin
88 pulp_password : password
99 pulp_validate_certs : true
10+ pulp_repository_deb_repos_sync_retries : 2
1011 tasks :
1112 - include_role :
1213 name : pulp_repository
7980 - name : Verify remote deletion
8081 assert :
8182 that : deb_remotes.remotes | length == 0
83+
84+ - block :
85+ - include_role :
86+ name : pulp_repository
87+ vars :
88+ pulp_repository_deb_repos :
89+ - name : test_deb_repo_bad_url
90+ url : " https://google.com/404"
91+ distributions : " ragnarok"
92+ policy : immediate
93+ state : present
94+ rescue :
95+ - set_fact :
96+ failed_task : " {{ ansible_failed_task }}"
97+
98+ always :
99+ - name : Assert that syncing from a URL that returns 404 fails
100+ assert :
101+ that :
102+ - failed_task.name == "Sync DEB remotes into repositories"
103+
104+ - name : Assert that syncing from a URL that returns 404 is retried the correct number of times
105+ assert :
106+ that :
107+ - pulp_repository_deb_repos_sync.results[0].attempts == pulp_repository_deb_repos_sync_retries
108+
109+ - include_role :
110+ name : pulp_repository
111+ vars :
112+ pulp_repository_deb_repos :
113+ - name : test_deb_repo_bad_url
114+ state : absent
Original file line number Diff line number Diff line change 77 pulp_username : admin
88 pulp_password : password
99 pulp_validate_certs : true
10+ pulp_repository_rpm_repos_sync_retries : 2
1011 tasks :
1112 - include_role :
1213 name : pulp_repository
7778 - name : Verify remote deletion
7879 assert :
7980 that : rpm_remotes.remotes | length == 0
81+
82+ - block :
83+ - include_role :
84+ name : pulp_repository
85+ vars :
86+ pulp_repository_rpm_repos :
87+ - name : test_rpm_repo_bad_url
88+ url : " https://google.com/404"
89+ policy : immediate
90+ state : present
91+ rescue :
92+ - set_fact :
93+ failed_task : " {{ ansible_failed_task }}"
94+
95+ always :
96+ - name : Assert that syncing from a URL that returns 404 fails
97+ assert :
98+ that :
99+ - failed_task.name == "Sync RPM remotes into repositories"
100+
101+ - name : Assert that syncing from a URL that returns 404 is retried the correct number of times
102+ assert :
103+ that :
104+ - pulp_repository_rpm_repos_sync.results[0].attempts == pulp_repository_rpm_repos_sync_retries
105+
106+ - include_role :
107+ name : pulp_repository
108+ vars :
109+ pulp_repository_rpm_repos :
110+ - name : test_rpm_repo_bad_url
111+ state : absent
You can’t perform that action at this time.
0 commit comments