source: utilitiespy/test/tools/calctest.py@ 1206

Last change on this file since 1206 was 1206, checked in by wouter, 9 months ago

#379 added asbyte function to support int-byte conversion

File size: 613 bytes
RevLine 
[1206]1import unittest
2
3from tudelft.utilities.tools.enum import enumValues, enumToString,enum
4from tudelft.utilities.tools.calc import asbyte
5
6class CalcTest(unittest.TestCase):
7
8 def testNumbers(self):
9 self.assertEqual(0, asbyte(0))
10 self.assertEqual(2, asbyte(2))
11 self.assertEqual(127, asbyte(127))
12 self.assertEqual(-1, asbyte(128))
13 self.assertEqual(0, asbyte(128))
14 self.assertEqual(-1, asbyte(-1))
15 self.assertEqual(-112, asbyte(112))
16 self.assertEqual(-127, asbyte(-127))
17 self.assertEqual(-128, asbyte(-128))
18 self.assertEqual(127, asbyte(-129))
19
Note: See TracBrowser for help on using the repository browser.