示例#1
0
 def test_block_size_5(self):
     more = [0, 1, 2, 4, 8, 16, 24, 32]
     more += [40 + i for i in more]
     self.assertEqual(utils.get_block_size(more), 8)
     self.assertEqual(
         utils.check_block_size(more, utils.get_block_size(more)), more)
示例#2
0
 def test_block_size(self):
     from atooms.trajectory.utils import check_block_size, get_block_size
     steps = [2**i for i in range(5)]
     block = get_block_size(steps)
     check_block_size(steps, block)
示例#3
0
 def test_block_size_4(self):
     more = [0, 1, 2, 4, 8, 16]
     more += [32 + i for i in more]
     self.assertEqual(utils.get_block_size(more), 6)
     self.assertEqual(
         utils.check_block_size(more, utils.get_block_size(more)), more)
示例#4
0
 def test_block_size_3(self):
     more = [0, 1, 2, 4, 8, 16]
     more += [32, 33, 34, 36, 40, 48]
     self.assertEqual(utils.get_block_size(more), 6)
     self.assertEqual(
         utils.check_block_size(more, utils.get_block_size(more)), more)
示例#5
0
 def test_block_size_3(self):
     more = [0, 1, 10, 12, 20, 30]
     self.assertEqual(utils.get_block_size(more), len(more))
示例#6
0
 def test_block_size_2(self):
     more = [0, 1, 10, 11, 20, 21]
     self.assertEqual(utils.get_block_size(more), 2)
     self.assertEqual(
         utils.check_block_size(more, utils.get_block_size(more)), more)
示例#7
0
 def test_block_size_1(self):
     more = [0, 1, 2, 3, 4]
     self.assertEqual(utils.get_block_size(more), 1)
     self.assertEqual(
         utils.check_block_size(more, utils.get_block_size(more)), None)