def test_package_config_not_equal(not_equal_package_config): config = PackageConfig( specfile_path="fedora/package.spec", synced_files=SyncFilesConfig(files_to_sync=[ SyncFilesItem(src="c", dest="c"), SyncFilesItem(src="d", dest="d"), ]), jobs=[get_job_config_full()], create_pr=True, ) assert config != not_equal_package_config
]), 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()], ), PackageConfig( specfile_path="fedora/package.spec", synced_files=SyncFilesConfig(files_to_sync=[ SyncFilesItem(src="c", dest="c"), SyncFilesItem(src="d", dest="d"), ]), jobs=[get_job_config_full()], create_pr=False, ), ], ) def test_package_config_not_equal(not_equal_package_config): config = PackageConfig( specfile_path="fedora/package.spec",