fails:Net::HTTPHeader#range returns a Range object that represents the 'Range' header entry
fails:Net::HTTPHeader#range returns nil when there is no 'Range' header entry
fails:Net::HTTPHeader#range raises a Net::HTTPHeaderSyntaxError when the 'Range' has an invalid format
fails:Net::HTTPHeader#range raises a Net::HTTPHeaderSyntaxError when the 'Range' was not specified
fails:Net::HTTPHeader#range= when passed nil returns nil
fails:Net::HTTPHeader#range= when passed nil deletes the 'Range' header entry
fails:Net::HTTPHeader#range= when passed Numeric sets the 'Range' header entry based on the passed Numeric
fails:Net::HTTPHeader#range= when passed Range sets the 'Range' header entry based on the passed Range
fails:Net::HTTPHeader#range= when passed Range raises a Net::HTTPHeaderSyntaxError when the first Range element is negative
fails:Net::HTTPHeader#range= when passed Range raises a Net::HTTPHeaderSyntaxError when the last Range element is negative
fails:Net::HTTPHeader#range= when passed Range raises a Net::HTTPHeaderSyntaxError when the last Range element is smaller than the first
fails:Net::HTTPHeader#range= when passed start, end sets the 'Range' header entry based on the passed start and length values
fails:Net::HTTPHeader#range= when passed start, end raises a Net::HTTPHeaderSyntaxError when start is negative
fails:Net::HTTPHeader#range= when passed start, end raises a Net::HTTPHeaderSyntaxError when start + length is negative
fails:Net::HTTPHeader#range= when passed start, end raises a Net::HTTPHeaderSyntaxError when length is negative
