refactor test framework
[vpp.git] / test / util.py
1 from logging import *
2
3
4 class TestHost(object):
5     """ Generic test host "connected" to VPP. """
6
7     @property
8     def mac(self):
9         """ MAC address """
10         return self._mac
11
12     @property
13     def ip4(self):
14         """ IPv4 address """
15         return self._ip4
16
17     @property
18     def ip6(self):
19         """ IPv6 address """
20         return self._ip6
21
22     def __init__(self, mac=None, ip4=None, ip6=None):
23         self._mac = mac
24         self._ip4 = ip4
25         self._ip6 = ip6