Extend test with switch icmp6 test
This commit is contained in:
parent
5781d26541
commit
0fe1adda11
1 changed files with 12 additions and 2 deletions
|
@ -16,6 +16,15 @@ class TestStuff(object):
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
pass
|
pass
|
||||||
|
|
||||||
|
def test_icmp6_switch(self):
|
||||||
|
host = "h1"
|
||||||
|
dst_ipv6 = ipaddress.ip_address("2001:db8::42")
|
||||||
|
|
||||||
|
log.info("Trying to reach {} from {}".format(dst_ipv6, host))
|
||||||
|
cmd = "mx h1 ping6 -c1 {}".format(dst_ipv6)
|
||||||
|
|
||||||
|
return cmd
|
||||||
|
|
||||||
def test_v6_static_mapping(self):
|
def test_v6_static_mapping(self):
|
||||||
host = "h1"
|
host = "h1"
|
||||||
nat64_prefix = ipaddress.ip_network("64:ff9b::/96")
|
nat64_prefix = ipaddress.ip_network("64:ff9b::/96")
|
||||||
|
@ -25,7 +34,8 @@ class TestStuff(object):
|
||||||
log.info("Trying to reach {} ({}) from {}".format(dst_ipv4, translated_ipv4, host))
|
log.info("Trying to reach {} ({}) from {}".format(dst_ipv4, translated_ipv4, host))
|
||||||
cmd = "mx h1 ping6 -c1 {}".format(translated_ipv4).split(" ")
|
cmd = "mx h1 ping6 -c1 {}".format(translated_ipv4).split(" ")
|
||||||
|
|
||||||
subprocess.call(cmd)
|
return cmd
|
||||||
|
|
||||||
|
|
||||||
def commandline(self):
|
def commandline(self):
|
||||||
parser = argparse.ArgumentParser(description='controller++')
|
parser = argparse.ArgumentParser(description='controller++')
|
||||||
|
@ -50,7 +60,7 @@ class TestStuff(object):
|
||||||
log.setLevel(logging.WARNING)
|
log.setLevel(logging.WARNING)
|
||||||
|
|
||||||
f = getattr(self, "test_{}".format(self.args.method))
|
f = getattr(self, "test_{}".format(self.args.method))
|
||||||
f()
|
subprocess.call(f())
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
import sys
|
import sys
|
||||||
|
|
Loading…
Reference in a new issue