Added helper functions in netutils and related constants
Added the following functions to netutils: - IsValidInterface - GetInterfaceIpAddresses - _GetIpAddressesFromIpOutput Added the following static methods to netutils.IPAddress: - GetAddressFamilyFromVersion - GetVersionFromAddressFamily Added unit tests for the new methods in netutils.IPAddress, for the IP address search regex and for GetInterfaceIpAddresses Signed-off-by:Andrea Spadaccini <spadaccio@google.com> Signed-off-by:
Michael Hanselmann <hansmi@google.com> Reviewed-by:
Michael Hanselmann <hansmi@google.com>
Showing
- lib/netutils.py 106 additions, 1 deletionlib/netutils.py
- test/data/ip-addr-show-dummy0.txt 5 additions, 0 deletionstest/data/ip-addr-show-dummy0.txt
- test/data/ip-addr-show-lo-ipv4.txt 2 additions, 0 deletionstest/data/ip-addr-show-lo-ipv4.txt
- test/data/ip-addr-show-lo-ipv6.txt 3 additions, 0 deletionstest/data/ip-addr-show-lo-ipv6.txt
- test/data/ip-addr-show-lo-oneline-ipv4.txt 1 addition, 0 deletionstest/data/ip-addr-show-lo-oneline-ipv4.txt
- test/data/ip-addr-show-lo-oneline-ipv6.txt 1 addition, 0 deletionstest/data/ip-addr-show-lo-oneline-ipv6.txt
- test/data/ip-addr-show-lo-oneline.txt 3 additions, 0 deletionstest/data/ip-addr-show-lo-oneline.txt
- test/data/ip-addr-show-lo.txt 5 additions, 0 deletionstest/data/ip-addr-show-lo.txt
- test/ganeti.netutils_unittest.py 82 additions, 0 deletionstest/ganeti.netutils_unittest.py
Loading
Please register or sign in to comment