diff options
author | Simon Horman <horms@verge.net.au> | 2014-02-24 13:07:13 +0900 |
---|---|---|
committer | FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> | 2014-02-27 08:12:23 +0900 |
commit | 6dd0f6341477c33e66c2824210f3ba4ec55509e2 (patch) | |
tree | 8930f849a63be8cf087ae5805a8174935c7643b1 | |
parent | d27be429bca4a1de65fc35cbf176f97690037562 (diff) |
of14: Add role status unit test
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
-rw-r--r-- | ryu/tests/packet_data/of14/5-65-ofp_role_status.packet | bin | 0 -> 80 bytes | |||
-rw-r--r-- | ryu/tests/unit/ofproto/json/of14/5-65-ofp_role_status.packet.json | 36 | ||||
-rw-r--r-- | ryu/tests/unit/ofproto/test_parser.py | 1 |
3 files changed, 37 insertions, 0 deletions
diff --git a/ryu/tests/packet_data/of14/5-65-ofp_role_status.packet b/ryu/tests/packet_data/of14/5-65-ofp_role_status.packet Binary files differnew file mode 100644 index 00000000..cd753a30 --- /dev/null +++ b/ryu/tests/packet_data/of14/5-65-ofp_role_status.packet diff --git a/ryu/tests/unit/ofproto/json/of14/5-65-ofp_role_status.packet.json b/ryu/tests/unit/ofproto/json/of14/5-65-ofp_role_status.packet.json new file mode 100644 index 00000000..ac56eb67 --- /dev/null +++ b/ryu/tests/unit/ofproto/json/of14/5-65-ofp_role_status.packet.json @@ -0,0 +1,36 @@ +{ + "OFPRoleStatus": { + "generation_id": 7, + "properties": [ + { + "OFPRolePropExperimenter": { + "length": 12, + "type": 65535, + "exp_type": 0, + "experimenter": 101, + "data": [] + } + }, + { + "OFPRolePropExperimenter": { + "length": 16, + "type": 65535, + "exp_type": 1, + "experimenter": 101, + "data": [1] + } + }, + { + "OFPRolePropExperimenter": { + "length": 20, + "type": 65535, + "exp_type": 2, + "experimenter": 101, + "data": [1, 2] + } + } + ], + "reason": 0, + "role": 2 + } +} diff --git a/ryu/tests/unit/ofproto/test_parser.py b/ryu/tests/unit/ofproto/test_parser.py index 9268c717..57ad6f62 100644 --- a/ryu/tests/unit/ofproto/test_parser.py +++ b/ryu/tests/unit/ofproto/test_parser.py @@ -111,6 +111,7 @@ implemented = { ofproto_v1_4.OFPT_GET_ASYNC_REQUEST: (False, True), ofproto_v1_4.OFPT_GET_ASYNC_REPLY: (True, False), ofproto_v1_4.OFPT_SET_ASYNC: (False, True), + ofproto_v1_4.OFPT_ROLE_STATUS: (True, False), }, } |