In %check, assert the two signatures of %pyproject_buildrequires match exactly
This commit is contained in:
		
							parent
							
								
									9d4e88e1a6
								
							
						
					
					
						commit
						17dab005cc
					
				@ -118,8 +118,15 @@ install -pm 644 pyproject_construct_toxenv.py %{buildroot}%{_rpmconfigdir}/redha
 | 
				
			|||||||
install -pm 644 pyproject_requirements_txt.py %{buildroot}%{_rpmconfigdir}/redhat/
 | 
					install -pm 644 pyproject_requirements_txt.py %{buildroot}%{_rpmconfigdir}/redhat/
 | 
				
			||||||
install -pm 644 pyproject_wheel.py %{buildroot}%{_rpmconfigdir}/redhat/
 | 
					install -pm 644 pyproject_wheel.py %{buildroot}%{_rpmconfigdir}/redhat/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
%if %{with tests}
 | 
					 | 
				
			||||||
%check
 | 
					%check
 | 
				
			||||||
 | 
					# assert the two signatures of %%pyproject_buildrequires match exactly
 | 
				
			||||||
 | 
					signature1="$(grep '^%%pyproject_buildrequires' macros.pyproject | cut -d' ' -f1)"
 | 
				
			||||||
 | 
					signature2="$(grep '^%%pyproject_buildrequires' macros.aaa-pyproject-srpm | cut -d' ' -f1)"
 | 
				
			||||||
 | 
					test "$signature1" == "$signature2"
 | 
				
			||||||
 | 
					# but also assert we are not comparing empty strings
 | 
				
			||||||
 | 
					test "$signature1" != ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					%if %{with tests}
 | 
				
			||||||
export HOSTNAME="rpmbuild"  # to speedup tox in network-less mock, see rhbz#1856356
 | 
					export HOSTNAME="rpmbuild"  # to speedup tox in network-less mock, see rhbz#1856356
 | 
				
			||||||
%pytest -vv --doctest-modules -n auto
 | 
					%pytest -vv --doctest-modules -n auto
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user