aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSeongJae Park <sj38.park@gmail.com>2024-03-02 13:18:50 -0800
committerSeongJae Park <sj38.park@gmail.com>2024-03-02 13:18:50 -0800
commit2ae97e77bb3a30715b083a30a2805bf558440af7 (patch)
tree73c8aa67c1d0b76387806d654cce7ea2e054093a
parent1368dec93d53f9833d96989cc7e58efdc9834092 (diff)
downloaddamo-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.py18
-rw-r--r--tests/unit/test_damon_records.py17
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()