File: test-ipp.res

package info (click to toggle)
python-libtrace 1.6%2Bgit20161027-1
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 2,124 kB
  • ctags: 1,357
  • sloc: ansic: 6,890; python: 3,228; makefile: 70; sh: 49
file content (71 lines) | stat: -rw-r--r-- 2,722 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
[<module>:9] 3: version=6, addr=01020304050607082c30783039008182, length=48
[<module>:12] 2: version=4, addr=c0a80000
[<module>:15] 1: version=4

[<module>:17] ipp3 = 102:304:506:708:2c30:7830:3900:8182/48
[<module>:18] ipp2 = 192.168.0.0
[<module>:19] ipp1 = 0.0.0.0
[<module>:21] addrs: ipp3 = 01020304050607082c30783039008182   ipp2 = c0a80000
[<module>:24] len=7: version=6, addr=01020304050607082c30783039008182, length=7

[<module>:26] try to set length = 0
[<module>:30]   <type 'exceptions.ValueError'> raised: length must be > 0

[<module>:33] try to set IPv6 length = 129
[<module>:37]   <type 'exceptions.ValueError'> raised: IPv6 length must be <= 128

[<module>:40] try to set IPv6 length = '4'
[<module>:44]   <type 'exceptions.TypeError'> raised: length must be an integer

[<module>:47] try to set version = 5
[<module>:51]   <type 'exceptions.AttributeError'> raised: version and addr are READONLY

[<module>:59] test compare
[<module>:60] 4 lt 4l = True, False (T,F)
[<module>:61] 4 le:4l = True, False (T,F)
[<module>:62] 4 eq 4 = True, True (T,T)
[<module>:63] 4 ne 4 = False, False (F,F)
[<module>:64] 4g gt 4 = True, False (T,F)
[<module>:65] 4g ge 4 = True, False (T,F)

[<module>:67] 4p lt 4, 4p with longer prefix = True, False (T,F)
[<module>:68] 4p eq 4, 4p with longer prefix = False, False (F,F)

[<module>:70] Test print v4 IPprefix objects
[<module>:76] v4a = 130.216.0.1
[<module>:77] v4b = 130.216.1.2
[<module>:78] v4c = 2.216.3.2
[<module>:79] v4d = 130.216.4.3/16
[<module>:81] Test print v6 IPprefix objects
[<module>:87] v6a = 2001:df0::abcd
[<module>:88] v6b = 200:1:d0d:102::abcd
[<module>:89] v6c = 200:1:d0d:700:12::abcd/120
[<module>:90] v6d = 2001:df0:d0d:0:dead::abcd/47

[<module>:93] fs4 = 130.216.1.1
[<module>:95] fs4s = 130.216.1.1/16
[<module>:97] fs4 = 2001:df0::ef:0:0:1
[<module>:99] fs4s = 2001:df0::/47

[<module>:101] 192.168.0.0/16
[<module>:102] 172.16.0.0/12
[<module>:103] 10.0.0.0/8
[<module>:110] 192.168.0.0/16 is_prefix True, 192.168.0.0/16 isp_refix False (T,F)

[<module>:111] r1918_16.isrfc1918 = True (T)
[<module>:112] n1918_16.isrfc1918 = False (F)
[<module>:119] r1918_12.isrfc1918 = True (T)
[<module>:120] r1918_8.isrfc1918 = True (T)

[<module>:122] ipp.version = 1.9

[<module>:125] zs = 49.50.0.81 (49.50.0.81)

[<module>:127] width(r1918_8) = 15 (15)
[<module>:128] r1918_8.equal(r1918_8) = True (T)
[<module>:129] r1918_8.equal(r1918_8a) = True (T)
[<module>:130] r1918_8.has_bit_set(4) = True (T)
[<module>:131] r1918_8.has_bit_set(5) = False (F)
[<module>:132] r1918_8.complement() = 245.254.254.254/16 (245.254.254.254/16)
[<module>:136] r1918_12.first_bit_different(r1918_12a) = 16 (16)
[<module>:137] a1.first_bit_different(a2) = 30 (30)