github.com/mmatczuk/gohan@v0.0.0-20170206152520-30e45d9bdb69/extension/gohanscript/lib/tests/iputil_test.yaml (about) 1 test_suite: 2 tests: 3 - name: IP Address util 4 test: 5 - ip_to_int: 6 ip: "10.0.0.0" 7 register: result 8 - int_to_ip: 9 value: $result 10 register: ip 11 - assert: expect="10.0.0.0" actual=$ip 12 - parse_cidr: 13 cidr: "10.0.0.0/24" 14 register: cidr 15 - assert: expect="10.0.0.0" actual=$cidr[0] 16 - assert: expect=24 actual=$cidr[1] 17 - assert: expect=32 actual=$cidr[2] 18 - parse_cidr: 19 cidr: "2001::/100" 20 register: cidr 21 - assert: expect="2001::" actual=$cidr[0] 22 - assert: expect=100 actual=$cidr[1] 23 - assert: expect=128 actual=$cidr[2] 24 - ip_add: 25 ip: "10.0.0.1" 26 value: 300 27 register: new_ip 28 - assert: expect="10.0.1.45" actual='$new_ip' 29 - ip_add: 30 ip: "2001::" 31 value: 300 32 register: new_ip 33 - assert: expect="2001::12c" actual='$new_ip'