build.run: implement SSH remote builds using Paramiko.
[nmigen.git] / nmigen / test / compat / test_size.py
1 import unittest
2
3 from ..._utils import _ignore_deprecated
4 from ...compat import *
5
6
7 def _same_slices(a, b):
8 return a.value is b.value and a.start == b.start and a.stop == b.stop
9
10
11 class SignalSizeCase(unittest.TestCase):
12 def setUp(self):
13 self.i = C(0xaa)
14 self.j = C(-127)
15 with _ignore_deprecated():
16 self.s = Signal((13, True))
17
18 def test_len(self):
19 self.assertEqual(len(self.s), 13)
20 self.assertEqual(len(self.i), 8)
21 self.assertEqual(len(self.j), 8)