Beispiel #1
0
class BundleTestCase(unittest.TestCase):
    def setUp(self):
        self.bundle = Bundle()

    def test_append_bundle(self):
        """Test appending a bundle."""
        data = Bundle()
        self.bundle.append(data)
        self.assertListEqual(self.bundle.elements, [data])

    def test_append_message(self):
        """Test appending a message."""
        data = Message()
        self.bundle.append(data)
        self.assertListEqual(self.bundle.elements, [data])

    def test_append_invalid_element(self):
        """Test appending an invalid element."""
        self.assertRaises(TypeError, self.bundle.append, {})
Beispiel #2
0
class BundleTestCase(unittest.TestCase):
    def setUp(self):
        self.bundle = Bundle()

    def test_append_bundle(self):
        """Test appending a bundle."""
        data = Bundle()
        self.bundle.append(data)
        self.assertListEqual(self.bundle.elements, [data])

    def test_append_message(self):
        """Test appending a message."""
        data = Message()
        self.bundle.append(data)
        self.assertListEqual(self.bundle.elements, [data])

    def test_append_invalid_element(self):
        """Test appending an invalid element."""
        self.assertRaises(TypeError, self.bundle.append, {})
Beispiel #3
0
 def test_serialize_bundle(self):
     """Test serializing a bundle."""
     message = Message('/test', 5)
     bundle = Bundle(None, message)
     self.assertEqual(self.serial.serialize_bundle(bundle),
     b'#bundle\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x10/test\x00\x00\x00,i\x00\x00\x00\x00\x00\x05')
Beispiel #4
0
 def test_append_bundle(self):
     """Test appending a bundle."""
     data = Bundle()
     self.bundle.append(data)
     self.assertListEqual(self.bundle.elements, [data])
Beispiel #5
0
 def setUp(self):
     self.bundle = Bundle()
Beispiel #6
0
 def setUp(self):
     self.bundle = Bundle()