diff options
author | SeongJae Park <sj38.park@gmail.com> | 2024-03-03 10:59:17 -0800 |
---|---|---|
committer | SeongJae Park <sj38.park@gmail.com> | 2024-03-03 11:11:05 -0800 |
commit | ce2e181fc7cffc0850920583cb563fba2f18b40a (patch) | |
tree | 3a6ae30ee5547bb54367418fe6a2d3d8072e97d2 | |
parent | 773d510b21c9a241a718017004cc3dab8b757764 (diff) | |
download | damo-ce2e181fc7cffc0850920583cb563fba2f18b40a.tar.gz |
_damon_records: Rename parse_sort_addr_ranges_input() for general bytes ranges
Signed-off-by: SeongJae Park <sj38.park@gmail.com>
-rw-r--r-- | _damon_records.py | 6 | ||||
-rw-r--r-- | tests/unit/test_damon_records.py | 14 |
2 files changed, 10 insertions, 10 deletions
diff --git a/_damon_records.py b/_damon_records.py index 774ff8a5..d47e0aaa 100644 --- a/_damon_records.py +++ b/_damon_records.py @@ -914,11 +914,11 @@ def get_records(tried_regions_of=None, record_file=None, record_filter=None, records, request.record_filter.address_ranges) return records, None -def parse_sort_addr_ranges_input(addr_ranges_input): +def parse_sort_bytes_ranges_input(bytes_ranges_input): try: ranges = [[_damo_fmt_str.text_to_bytes(start), _damo_fmt_str.text_to_bytes(end)] - for start, end in addr_ranges_input] + for start, end in bytes_ranges_input] except Exception as e: return None, 'conversion to bytes failed (%s)' % e @@ -938,7 +938,7 @@ def args_to_filter(args): addr_range = None if args.address != None: - addr_range, err = parse_sort_addr_ranges_input( + addr_range, err = parse_sort_bytes_ranges_input( args.address) if err != None: return None, 'wrong --address input (%s)' % err diff --git a/tests/unit/test_damon_records.py b/tests/unit/test_damon_records.py index 11fdcc05..0b77635e 100644 --- a/tests/unit/test_damon_records.py +++ b/tests/unit/test_damon_records.py @@ -118,22 +118,22 @@ class TestDamon(unittest.TestCase): ranges), [_damon.DamonRegion(3, 5), _damon.DamonRegion(6, 9), _damon.DamonRegion(10, 12)]) - def test_parse_sort_addr_ranges_input(self): + def test_parse_sort_bytes_ranges_input(self): self.assertEqual( - _damon_records.parse_sort_addr_ranges_input([['1G', '2G']]), + _damon_records.parse_sort_bytes_ranges_input([['1G', '2G']]), ([[1024 * 1024 * 1024, 1024 * 1024 * 1024 * 2]], None)) - ranges, err = _damon_records.parse_sort_addr_ranges_input( + ranges, err = _damon_records.parse_sort_bytes_ranges_input( [['abc', 'def']]) self.assertNotEqual(err, None) - ranges, err = _damon_records.parse_sort_addr_ranges_input([[4, 3]]) + ranges, err = _damon_records.parse_sort_bytes_ranges_input([[4, 3]]) self.assertNotEqual(err, None) - ranges, err = _damon_records.parse_sort_addr_ranges_input( + ranges, err = _damon_records.parse_sort_bytes_ranges_input( [[5, 7], [2, 6]]) self.assertEqual(err, 'overlapping range') self.assertEqual( - _damon_records.parse_sort_addr_ranges_input([[10, 20], [5, 7]]), - ([[5, 7], [10, 20]], None)) + _damon_records.parse_sort_bytes_ranges_input( + [[10, 20], [5, 7]]), ([[5, 7], [10, 20]], None)) if __name__ == '__main__': unittest.main() |