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"])
Example #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"])
Example #3
0
 def setUp(self):
     self.target = PacketStatus("PacketStatus",
                                3210,
                                6540,
                                9870,
                                ["in_packets"],
                                7410,
                                8520,
                                9630,
                                ["out_packets"])
Example #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
    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
 def setUp(self):
     self.target = PacketStatus("PacketStatus", 3210, 6540, 9870,
                                ["in_packets"], 7410, 8520, 9630,
                                ["out_packets"])
class InPacketTest(unittest.TestCase):
    value = None
    result = None

    def setUp(self):
        self.target = PacketStatus("PacketStatus", 3210, 6540, 9870,
                                   ["in_packets"], 7410, 8520, 9630,
                                   ["out_packets"])

    def tearDown(self):
        self.target = None

    def test_constructor(self):
        self.assertEqual(self.target._body[self.target.TYPE], "PacketStatus")
        self.assertEqual(self.target._body[self.target.IN_PACKET_COUNT], 3210)
        self.assertEqual(self.target._body[self.target.IN_PACKET_BYTES], 6540)
        self.assertEqual(self.target._body[self.target.IN_PACKET_QUEUE_COUNT],
                         9870)
        self.assertEqual(self.target._body[self.target.IN_PACKETS],
                         ["in_packets"])
        self.assertEqual(self.target._body[self.target.OUT_PACKET_COUNT], 7410)
        self.assertEqual(self.target._body[self.target.OUT_PACKET_BYTES], 8520)
        self.assertEqual(self.target._body[self.target.OUT_PACKET_QUEUE_COUNT],
                         9630)
        self.assertEqual(self.target._body[self.target.OUT_PACKETS],
                         ["out_packets"])

    def test_type(self):
        self.assertEqual(self.target.type, "PacketStatus")

    def test_in_packet_count(self):
        self.assertEqual(self.target.in_packet_count, 3210)

    def test_in_packet_bytes(self):
        self.assertEqual(self.target.in_packet_bytes, 6540)

    def test_in_packet_queue_count(self):
        self.assertEqual(self.target.in_packet_queue_count, 9870)

    def test_in_packets(self):
        self.assertEqual(self.target.in_packets, ["in_packets"])

    def test_out_packet_count(self):
        self.assertEqual(self.target.out_packet_count, 7410)

    def test_out_packet_bytes(self):
        self.assertEqual(self.target.out_packet_bytes, 8520)

    def test_out_packet_queue_count(self):
        self.assertEqual(self.target.out_packet_queue_count, 9630)

    def test_out_packets(self):
        self.assertEqual(self.target.out_packets, ["out_packets"])

    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"])

    def test_packed_object(self):
        self.result = self.target.packed_object()

        self.assertEqual(self.result[self.target.TYPE], "PacketStatus")
        self.assertEqual(self.result[self.target.IN_PACKET_COUNT], 3210)
        self.assertEqual(self.result[self.target.IN_PACKET_BYTES], 6540)
        self.assertEqual(self.result[self.target.IN_PACKET_QUEUE_COUNT], 9870)
        self.assertEqual(self.result[self.target.IN_PACKETS], ["in_packets"])
        self.assertEqual(self.result[self.target.OUT_PACKET_COUNT], 7410)
        self.assertEqual(self.result[self.target.OUT_PACKET_BYTES], 8520)
        self.assertEqual(self.result[self.target.OUT_PACKET_QUEUE_COUNT], 9630)
        self.assertEqual(self.result[self.target.OUT_PACKETS], ["out_packets"])
Example #8
0
class InPacketTest(unittest.TestCase):
    value = None
    result = None

    def setUp(self):
        self.target = PacketStatus("PacketStatus",
                                   3210,
                                   6540,
                                   9870,
                                   ["in_packets"],
                                   7410,
                                   8520,
                                   9630,
                                   ["out_packets"])

    def tearDown(self):
        self.target = None

    def test_constructor(self):
        self.assertEqual(self.target._body[self.target.TYPE],
                         "PacketStatus")
        self.assertEqual(self.target._body[self.target.IN_PACKET_COUNT],
                         3210)
        self.assertEqual(self.target._body[self.target.IN_PACKET_BYTES],
                         6540)
        self.assertEqual(self.target._body[self.target.IN_PACKET_QUEUE_COUNT],
                         9870)
        self.assertEqual(self.target._body[self.target.IN_PACKETS],
                         ["in_packets"])
        self.assertEqual(self.target._body[self.target.OUT_PACKET_COUNT],
                         7410)
        self.assertEqual(self.target._body[self.target.OUT_PACKET_BYTES],
                         8520)
        self.assertEqual(self.target._body[self.target.OUT_PACKET_QUEUE_COUNT],
                         9630)
        self.assertEqual(self.target._body[self.target.OUT_PACKETS],
                         ["out_packets"])

    def test_type(self):
        self.assertEqual(self.target.type, "PacketStatus")

    def test_in_packet_count(self):
        self.assertEqual(self.target.in_packet_count, 3210)

    def test_in_packet_bytes(self):
        self.assertEqual(self.target.in_packet_bytes, 6540)

    def test_in_packet_queue_count(self):
        self.assertEqual(self.target.in_packet_queue_count,
                         9870)

    def test_in_packets(self):
        self.assertEqual(self.target.in_packets, ["in_packets"])

    def test_out_packet_count(self):
        self.assertEqual(self.target.out_packet_count, 7410)

    def test_out_packet_bytes(self):
        self.assertEqual(self.target.out_packet_bytes, 8520)

    def test_out_packet_queue_count(self):
        self.assertEqual(self.target.out_packet_queue_count,
                         9630)

    def test_out_packets(self):
        self.assertEqual(self.target.out_packets, ["out_packets"])

    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"])

    def test_packed_object(self):
        self.result = self.target.packed_object()

        self.assertEqual(self.result[self.target.TYPE],
                         "PacketStatus")
        self.assertEqual(self.result[self.target.IN_PACKET_COUNT],
                         3210)
        self.assertEqual(self.result[self.target.IN_PACKET_BYTES],
                         6540)
        self.assertEqual(self.result[self.target.IN_PACKET_QUEUE_COUNT],
                         9870)
        self.assertEqual(self.result[self.target.IN_PACKETS],
                         ["in_packets"])
        self.assertEqual(self.result[self.target.OUT_PACKET_COUNT],
                         7410)
        self.assertEqual(self.result[self.target.OUT_PACKET_BYTES],
                         8520)
        self.assertEqual(self.result[self.target.OUT_PACKET_QUEUE_COUNT],
                         9630)
        self.assertEqual(self.result[self.target.OUT_PACKETS],
                         ["out_packets"])