Пример #1
0
    def test_constructor(self):
        "Constructor with valid and invalid configuration"
        with self.assertRaises(TypeError):
            b = Bus('0')
        with self.assertRaises(TypeError):
            b = Bus(0)
        with self.assertRaises(TypeError):
            b = Bus(1, -1)
        with self.assertRaises(TypeError):
            b = Bus(1, 2)
        with self.assertRaises(TypeError):
            b = Bus(1, '0')

        b = Bus(8, 255)
        self.assertTrue(b.read() == 255)
        self.assertTrue(b.size() == 8)
Пример #2
0
 def test_size(self):
     "Valid bus size presented"
     b = Bus(8, 255)
     self.assertTrue(b.size() == 8)