From 7f38b4e848ccb8dddf3450ed4c9bd9f2a66232af Mon Sep 17 00:00:00 2001 From: Artur Baruchi Date: Wed, 14 Sep 2016 11:05:17 -0300 Subject: [PATCH] Added unit tests for QueueStats and QueueStatsRequest - Issue #158 --- .../test_controller2switch/test_queue_stats.py | 15 +++++++++++++++ .../test_queue_stats_request.py | 15 +++++++++++++++ 2 files changed, 30 insertions(+) create mode 100644 tests/v0x04/test_controller2switch/test_queue_stats.py create mode 100644 tests/v0x04/test_controller2switch/test_queue_stats_request.py diff --git a/tests/v0x04/test_controller2switch/test_queue_stats.py b/tests/v0x04/test_controller2switch/test_queue_stats.py new file mode 100644 index 000000000..fc05042bf --- /dev/null +++ b/tests/v0x04/test_controller2switch/test_queue_stats.py @@ -0,0 +1,15 @@ +"""Stats queue message.""" +from pyof.v0x04.controller2switch.common import QueueStats +from tests.test_struct import TestStruct + + +class TestQueueStats(TestStruct): + """Stats queue message.""" + + @classmethod + def setUpClass(cls): + """Configure raw file and its object in parent class (TestDump).""" + super().setUpClass() + super().set_raw_dump_file('v0x04', 'ofpt_queue_stats') + super().set_raw_dump_object(QueueStats) + super().set_minimum_size(40) diff --git a/tests/v0x04/test_controller2switch/test_queue_stats_request.py b/tests/v0x04/test_controller2switch/test_queue_stats_request.py new file mode 100644 index 000000000..3120603e3 --- /dev/null +++ b/tests/v0x04/test_controller2switch/test_queue_stats_request.py @@ -0,0 +1,15 @@ +"""Queue Stat Request message.""" +from pyof.v0x04.controller2switch.common import QueueStatsRequest +from tests.test_struct import TestStruct + + +class TestQueueStatsRequest(TestStruct): + """Queue Stat Request message.""" + + @classmethod + def setUpClass(cls): + """Configure raw file and its object in parent class (TestDump).""" + super().setUpClass() + super().set_raw_dump_file('v0x04', 'ofpt_queue_stats_request') + super().set_raw_dump_object(QueueStatsRequest) + super().set_minimum_size(8)