def error_is_raised_if_hash_is_not_correct(): with _temporary_static_server() as server: with _create_temporary_package_source_dir() as package_source_dir: tarball_path = os.path.join(server.root, "package-a452cd.whack-source") create_tarball(tarball_path, package_source_dir) package_uri = server.static_url("package-a452cd.whack-source") assert_raises( SourceHashMismatch, lambda: _fetch_source(package_uri) )
def create_source(package_source_dir): tarball_path = os.path.join(server.root, "package.tar.gz") create_tarball(tarball_path, package_source_dir) return server.static_url("package.tar.gz")
def create_source(package_source_dir): tarball_path = os.path.join(temp_dir, "package.tar.gz") return create_tarball(tarball_path, package_source_dir)