Mercurial > lcfOS
view test/testbitfun.py @ 409:8fe299cd2d55 devel
Close devel branch
author | Windel Bouwman |
---|---|
date | Sat, 21 Feb 2015 12:20:10 +0100 |
parents | 3bb7dcfe5529 |
children |
line wrap: on
line source
import unittest import sys from ppci.bitfun import rotate_left, rotate_right class BitRotationTestCase(unittest.TestCase): def testRightRotation(self): self.assertEqual(0xFF000000, rotate_right(0xFF, 8)) self.assertEqual(0x0FF00000, rotate_right(0xFF, 12)) def testLeftRotation(self): self.assertEqual(0x0000FF00, rotate_left(0xFF, 8)) self.assertEqual(0x001FE000, rotate_left(0xFF, 13)) if __name__ == '__main__': unittest.main() sys.exit()