Exemplo n.º 1
0
    def test_create_from_packed(self):

        self.value = {
            "type": "PacketStatus",
            "in_packet_count": 456,
            "in_packet_bytes": 789,
            "in_packet_queue_count": 987,
            "in_packets": ["6540"],
            "out_packet_count": 321,
            "out_packet_bytes": 147,
            "out_packet_queue_count": 258,
            "out_packets": ["0258"]
        }

        self.result = PacketStatus.create_from_packed(self.value)

        self.assertEqual(self.result._body[self.target.TYPE], "PacketStatus")
        self.assertEqual(self.result._body[self.target.IN_PACKET_COUNT], 456)
        self.assertEqual(self.result._body[self.target.IN_PACKET_BYTES], 789)
        self.assertEqual(self.result._body[self.target.IN_PACKET_QUEUE_COUNT],
                         987)
        self.assertEqual(self.result._body[self.target.IN_PACKETS], ["6540"])
        self.assertEqual(self.result._body[self.target.OUT_PACKET_COUNT], 321)
        self.assertEqual(self.result._body[self.target.OUT_PACKET_BYTES], 147)
        self.assertEqual(self.result._body[self.target.OUT_PACKET_QUEUE_COUNT],
                         258)
        self.assertEqual(self.result._body[self.target.OUT_PACKETS], ["0258"])
Exemplo n.º 2
0
    def test_create_from_packed(self):

        self.value = {"type": "PacketStatus",
                      "in_packet_count": 456,
                      "in_packet_bytes": 789,
                      "in_packet_queue_count": 987,
                      "in_packets": ["6540"],
                      "out_packet_count": 321,
                      "out_packet_bytes": 147,
                      "out_packet_queue_count": 258,
                      "out_packets": ["0258"]}

        self.result = PacketStatus.create_from_packed(self.value)

        self.assertEqual(self.result._body[self.target.TYPE],
                         "PacketStatus")
        self.assertEqual(self.result._body[self.target.IN_PACKET_COUNT],
                         456)
        self.assertEqual(self.result._body[self.target.IN_PACKET_BYTES],
                         789)
        self.assertEqual(self.result._body[self.target.IN_PACKET_QUEUE_COUNT],
                         987)
        self.assertEqual(self.result._body[self.target.IN_PACKETS],
                         ["6540"])
        self.assertEqual(self.result._body[self.target.OUT_PACKET_COUNT],
                         321)
        self.assertEqual(self.result._body[self.target.OUT_PACKET_BYTES],
                         147)
        self.assertEqual(self.result._body[self.target.OUT_PACKET_QUEUE_COUNT],
                         258)
        self.assertEqual(self.result._body[self.target.OUT_PACKETS],
                         ["0258"])
Exemplo n.º 3
0
    def get_packets(self):
        logging.debug("GET Packets NetworkID:" + self.network_id)
        resp = self._get_object_to_remote_object(self.PACKETS_PATH)
        if resp.is_error(Request.Method.GET):
            return None

        packet = None
        try:
            packet = PacketStatus.create_from_packed(resp.body)
        except KeyError, err:
            logging.error("GET Packet Invalid Response Message"
                          + " KeyError: " + str(err))
            return None
Exemplo n.º 4
0
    def get_packets(self):
        logging.debug("GET Packets NetworkID:" + self.network_id)
        resp = self._get_object_to_remote_object(self.PACKETS_PATH)
        if resp.is_error(Request.Method.GET):
            return None

        packet = None
        try:
            packet = PacketStatus.create_from_packed(resp.body)
        except KeyError, err:
            logging.error("GET Packet Invalid Response Message" +
                          " KeyError: " + str(err))
            return None