예제 #1
0
 def test_get_buddy_info_multiple_chunk_size_filtering(self, buddy_info_content_mocked):
     chunk_size = '>=2 <=4'
     result = memory.get_buddy_info(chunk_size)
     self.assertEqual(result['2'], 10048)
     self.assertEqual(result['3'], 12819)
     self.assertEqual(result['4'], 19278)
     self.assertTrue(buddy_info_content_mocked.called)
예제 #2
0
 def test_less_than_equal_chunk_size(self, buddy_mocked):
     chunk_size = "<=2"
     result = memory.get_buddy_info(chunk_size)
     self.assertEqual(result["0"], 6418)
     self.assertEqual(result["1"], 10439)
     self.assertEqual(result["2"], 10048)
     self.assertTrue(buddy_mocked.called)
예제 #3
0
 def test_get_buddy_info_less_than_equal_chunk_size(self, buddy_info_content_mocked):
     chunk_size = '<=2'
     result = memory.get_buddy_info(chunk_size)
     self.assertEqual(result['0'], 6418)
     self.assertEqual(result['1'], 10439)
     self.assertEqual(result['2'], 10048)
     self.assertTrue(buddy_info_content_mocked.called)
예제 #4
0
 def test_get_buddy_info_greater_than_equal_chunk_size(self, buddy_info_content_mocked):
     chunk_size = '>=3'
     result = memory.get_buddy_info(chunk_size)
     self.assertEqual(result['3'], 12819)
     self.assertEqual(result['4'], 19278)
     self.assertEqual(result['5'], 10357)
     self.assertTrue(buddy_info_content_mocked.called)
예제 #5
0
 def test_greater_than_equal_chunk_size(self, buddy_mocked):
     chunk_size = ">=3"
     result = memory.get_buddy_info(chunk_size)
     self.assertEqual(result["3"], 12819)
     self.assertEqual(result["4"], 19278)
     self.assertEqual(result["5"], 10357)
     self.assertTrue(buddy_mocked.called)
예제 #6
0
 def test_multiple_chunk_size_filtering(self, buddy_mocked):
     chunk_size = ">=2 <=4"
     result = memory.get_buddy_info(chunk_size)
     self.assertEqual(result["2"], 10048)
     self.assertEqual(result["3"], 12819)
     self.assertEqual(result["4"], 19278)
     self.assertTrue(buddy_mocked.called)
예제 #7
0
 def test_get_buddy_info_less_than_chunk_size(self, buddy_info_content_mocked):
     chunk_size = '<2'
     result = memory.get_buddy_info(chunk_size)
     self.assertEqual(result['0'], 6418)
     self.assertEqual(result['1'], 10439)
예제 #8
0
 def test_get_buddy_info_multiple_chunk_size_filtering_simple(self, buddy_info_content_mocked):
     chunk_size = '>2 <4'
     result = memory.get_buddy_info(chunk_size)
     self.assertEqual(result['3'], 12819)
     self.assertTrue(buddy_info_content_mocked.called)
예제 #9
0
 def test_get_buddy_info_simple_chunk_size(self, buddy_info_content_mocked):
     chunk_size = '0'
     result = memory.get_buddy_info(chunk_size)
     self.assertEqual(result[chunk_size], 6418)
     self.assertTrue(buddy_info_content_mocked.called)
예제 #10
0
 def test_get_buddy_info_filtering_zone(self, buddy_info_content_mocked):
     chunk_size = '0'
     result = memory.get_buddy_info(chunk_size, zones='DMA32')
     self.assertEqual(result[chunk_size], 987)
     self.assertTrue(buddy_info_content_mocked.called)
예제 #11
0
 def test_get_buddy_info_multiple_chunk_size(self, buddy_info_content_mocked):
     chunk_size = '2 4'
     result = memory.get_buddy_info(chunk_size)
     self.assertEqual(result['2'], 10048)
     self.assertEqual(result['4'], 19278)
예제 #12
0
 def test_get_buddy_info_multiple_chunk_size_filtering_invalid(self, buddy_info_content_mocked):
     chunk_size = '>2 <2'
     result = memory.get_buddy_info(chunk_size)
     self.assertEqual(result, {})
     self.assertTrue(buddy_info_content_mocked.called)
예제 #13
0
 def test_less_than_chunk_size(self, buddy_mocked):
     chunk_size = '<2'
     result = memory.get_buddy_info(chunk_size)
     self.assertEqual(result['0'], 6418)
     self.assertEqual(result['1'], 10439)
     self.assertTrue(buddy_mocked.called)
예제 #14
0
 def test_filtering_zone(self, buddy_mocked):
     chunk_size = "0"
     result = memory.get_buddy_info(chunk_size, zones="DMA32")
     self.assertEqual(result[chunk_size], 987)
     self.assertTrue(buddy_mocked.called)
예제 #15
0
 def test_filtering_node(self, buddy_mocked):
     chunk_size = "0"
     result = memory.get_buddy_info(chunk_size, nodes="1")
     self.assertEqual(result[chunk_size], 5430)
     self.assertTrue(buddy_mocked.called)
예제 #16
0
 def test_multiple_chunk_size_filtering_simple(self, buddy_mocked):
     chunk_size = ">2 <4"
     result = memory.get_buddy_info(chunk_size)
     self.assertEqual(result["3"], 12819)
     self.assertTrue(buddy_mocked.called)
예제 #17
0
 def test_multiple_chunk_size(self, buddy_mocked):
     chunk_size = "2 4"
     result = memory.get_buddy_info(chunk_size)
     self.assertEqual(result["2"], 10048)
     self.assertEqual(result["4"], 19278)
     self.assertTrue(buddy_mocked.called)
예제 #18
0
 def test_get_buddy_info_filtering_node(self, buddy_info_content_mocked):
     chunk_size = '0'
     result = memory.get_buddy_info(chunk_size, nodes='1')
     self.assertEqual(result[chunk_size], 5430)
     self.assertTrue(buddy_info_content_mocked.called)
예제 #19
0
 def test_get_buddy_info_greater_than_chunk_size(self, buddy_info_content_mocked):
     chunk_size = '>3'
     result = memory.get_buddy_info(chunk_size)
     self.assertEqual(result['4'], 19278)
     self.assertEqual(result['5'], 10357)