def job_config_simple(): return get_job_config_simple()
jobs=[job_config_simple], downstream_package_name="package", create_pr=True, ) @pytest.mark.parametrize( "not_equal_package_config", [ PackageConfig( specfile_path="fedora/other-package.spec", synced_files=[ SyncFilesItem(src=["a"], dest="a"), SyncFilesItem(src=["b"], dest="b"), ], jobs=[get_job_config_simple()], ), PackageConfig( specfile_path="fedora/package.spec", synced_files=[SyncFilesItem(src=["c"], dest="c")], jobs=[get_job_config_simple()], ), PackageConfig( specfile_path="fedora/package.spec", synced_files=[ SyncFilesItem(src=["a"], dest="a"), SyncFilesItem(src=["b"], dest="b"), ], jobs=[get_job_config_full()], ), PackageConfig(
jobs=[job_config_simple], downstream_package_name="package", create_pr=True, ) @pytest.mark.parametrize( "not_equal_package_config", [ PackageConfig( specfile_path="fedora/other-package.spec", synced_files=SyncFilesConfig(files_to_sync=[ SyncFilesItem(src="a", dest="a"), SyncFilesItem(src="b", dest="b"), ]), jobs=[get_job_config_simple()], ), PackageConfig( specfile_path="fedora/package.spec", synced_files=SyncFilesConfig( files_to_sync=[SyncFilesItem(src="c", dest="c")]), jobs=[get_job_config_simple()], ), PackageConfig( specfile_path="fedora/package.spec", synced_files=SyncFilesConfig(files_to_sync=[ SyncFilesItem(src="a", dest="a"), SyncFilesItem(src="b", dest="b"), ]), jobs=[get_job_config_full()], ),