diff options
author | SeongJae Park <sj38.park@gmail.com> | 2024-03-02 13:18:50 -0800 |
---|---|---|
committer | SeongJae Park <sj38.park@gmail.com> | 2024-03-02 13:18:50 -0800 |
commit | 2ae97e77bb3a30715b083a30a2805bf558440af7 (patch) | |
tree | 73c8aa67c1d0b76387806d654cce7ea2e054093a | |
parent | 1368dec93d53f9833d96989cc7e58efdc9834092 (diff) | |
download | damo-2ae97e77bb3a30715b083a30a2805bf558440af7.tar.gz |
tests/unit: Move parse_sort_addr_ranges_input() test to test_damon_records
Signed-off-by: SeongJae Park <sj38.park@gmail.com>
-rw-r--r-- | tests/unit/test_damo_show.py | 18 | ||||
-rw-r--r-- | tests/unit/test_damon_records.py | 17 |
2 files changed, 17 insertions, 18 deletions
diff --git a/tests/unit/test_damo_show.py b/tests/unit/test_damo_show.py index a444cf87..13537e81 100644 --- a/tests/unit/test_damo_show.py +++ b/tests/unit/test_damo_show.py @@ -123,23 +123,5 @@ class TestDamoShow(unittest.TestCase): self.assertEqual( damo_show.rescale(20, [10, 110], [1, 11], False), 2) - def test_parse_sort_addr_ranges_input(self): - self.assertEqual( - damo_show.parse_sort_addr_ranges_input([['1G', '2G']]), - ([[1024 * 1024 * 1024, 1024 * 1024 * 1024 * 2]], None)) - ranges, err = damo_show.parse_sort_addr_ranges_input( - [['abc', 'def']]) - self.assertNotEqual(err, None) - ranges, err = damo_show.parse_sort_addr_ranges_input([[4, 3]]) - self.assertNotEqual(err, None) - ranges, err = damo_show.parse_sort_addr_ranges_input( - [[5, 7], [2, 6]]) - self.assertEqual(err, 'overlapping range') - - self.assertEqual( - damo_show.parse_sort_addr_ranges_input([[10, 20], [5, 7]]), - ([[5, 7], [10, 20]], None)) - - if __name__ == '__main__': unittest.main() diff --git a/tests/unit/test_damon_records.py b/tests/unit/test_damon_records.py index fe134101..11fdcc05 100644 --- a/tests/unit/test_damon_records.py +++ b/tests/unit/test_damon_records.py @@ -118,5 +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): + self.assertEqual( + _damon_records.parse_sort_addr_ranges_input([['1G', '2G']]), + ([[1024 * 1024 * 1024, 1024 * 1024 * 1024 * 2]], None)) + ranges, err = _damon_records.parse_sort_addr_ranges_input( + [['abc', 'def']]) + self.assertNotEqual(err, None) + ranges, err = _damon_records.parse_sort_addr_ranges_input([[4, 3]]) + self.assertNotEqual(err, None) + ranges, err = _damon_records.parse_sort_addr_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)) + if __name__ == '__main__': unittest.main() |