def test_to_dict(self): rng = Range(start='/div', startOffset=123, end='/footer', endOffset=987) data = {'id': None, 'start': '/div', 'startOffset': 123, 'end': '/footer', 'endOffset': 987} result = rng.to_dict() assert result['start'] == data['start'], "range start wasn't in dict" assert result['startOffset'] == data['startOffset'], "range startOffset wasn't in dict" assert result['end'] == data['end'], "range end wasn't in dict" assert result['endOffset'] == data['endOffset'], "range endOffset wasn't in dict"
def test_repr(self): rng = Range(start='/p', startOffset=123, end='/div', endOffset=456) assert rng.__repr__() == '<Range None /p@123 /div@456>', "range repr incorrect"