Changes v3 -> v4 - String conversion rule changes into the class attribute. - Improvement of unit tests (not be dependent on environment).
Add conversion to string of all member variable of each packet library. It comes into effect by inheriting packet_base.StringifyMixin --- ryu/lib/packet/arp.py | 7 ++ ryu/lib/packet/dhcp.py | 18 ++- ryu/lib/packet/ethernet.py | 6 + ryu/lib/packet/icmp.py | 9 +- ryu/lib/packet/icmpv6.py | 16 ++- ryu/lib/packet/ipv4.py | 7 ++ ryu/lib/packet/ipv6.py | 5 + ryu/lib/packet/lldp.py | 3 +- ryu/lib/packet/packet.py | 4 + ryu/lib/packet/packet_base.py | 38 +++++- ryu/lib/packet/tcp.py | 4 + ryu/lib/packet/udp.py | 3 + ryu/lib/packet/vlan.py | 3 + ryu/lib/packet/vrrp.py | 14 +++ ryu/tests/unit/packet/test_dhcp.py | 111 ++++++++++++++++++ ryu/tests/unit/packet/test_icmp.py | 67 +++++++++++ ryu/tests/unit/packet/test_icmpv6.py | 77 ++++++++++++ ryu/tests/unit/packet/test_ipv6.py | 65 +++++++++++ ryu/tests/unit/packet/test_lldp.py | 212 ++++++++++++++++++++++++++++++++++ ryu/tests/unit/packet/test_mpls.py | 54 +++++++++ ryu/tests/unit/packet/test_packet.py | 190 ++++++++++++++++++++++++++++++ ryu/tests/unit/packet/test_vrrp.py | 64 ++++++++++ 22 files changed, 966 insertions(+), 11 deletions(-) create mode 100644 ryu/tests/unit/packet/test_dhcp.py create mode 100644 ryu/tests/unit/packet/test_icmp.py create mode 100644 ryu/tests/unit/packet/test_ipv6.py create mode 100644 ryu/tests/unit/packet/test_mpls.py ------------------------------------------------------------------------------ See everything from the browser to the database with AppDynamics Get end-to-end visibility with application monitoring from AppDynamics Isolate bottlenecks and diagnose root cause in seconds. Start your free trial of AppDynamics Pro today! http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk _______________________________________________ Ryu-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/ryu-devel
