mirror of https://github.com/go-python/gopy.git
bind: test ctors for arrays+slices
Change-Id: I35a72f532713fa0a2668ec98080b715f01dbcae1
This commit is contained in:
parent
66ad3791f4
commit
4c77c90e70
|
@ -84,3 +84,39 @@ s = named.Str("string")
|
|||
print("s = %s" % (s,))
|
||||
print("s.Value() = %r" % (s.Value(),))
|
||||
|
||||
print("arr = named.Array()")
|
||||
arr = named.Array()
|
||||
print("arr = %s" % (arr,))
|
||||
|
||||
print("arr = named.Array([1,2])")
|
||||
arr = named.Array([1,2])
|
||||
print("arr = %s" % (arr,))
|
||||
|
||||
try:
|
||||
print("arr = named.Array(range(10))")
|
||||
arr = named.Array(range(10))
|
||||
print("arr = %s" % (arr,))
|
||||
except Exception, err:
|
||||
print("caught: %s" % (err,))
|
||||
pass
|
||||
|
||||
print("arr = named.Array(xrange(2))")
|
||||
arr = named.Slice(xrange(2))
|
||||
print("arr = %s" % (arr,))
|
||||
|
||||
print("s = named.Slice()")
|
||||
s = named.Slice()
|
||||
print("s = %s" % (s,))
|
||||
|
||||
print("s = named.Slice([1,2])")
|
||||
s = named.Slice([1,2])
|
||||
print("s = %s" % (s,))
|
||||
|
||||
print("s = named.Slice(range(10))")
|
||||
s = named.Slice(range(10))
|
||||
print("s = %s" % (s,))
|
||||
|
||||
print("s = named.Slice(xrange(10))")
|
||||
s = named.Slice(xrange(10))
|
||||
print("s = %s" % (s,))
|
||||
|
||||
|
|
16
main_test.go
16
main_test.go
|
@ -341,6 +341,22 @@ s.Value() = ''
|
|||
s = named.Str('string')
|
||||
s = "string"
|
||||
s.Value() = 'string'
|
||||
arr = named.Array()
|
||||
arr = named.Array{0, 0}
|
||||
arr = named.Array([1,2])
|
||||
arr = named.Array{1, 2}
|
||||
arr = named.Array(range(10))
|
||||
caught: Array.__init__ takes a sequence of size at most 2
|
||||
arr = named.Array(xrange(2))
|
||||
arr = named.Slice{0, 1}
|
||||
s = named.Slice()
|
||||
s = named.Slice(nil)
|
||||
s = named.Slice([1,2])
|
||||
s = named.Slice{1, 2}
|
||||
s = named.Slice(range(10))
|
||||
s = named.Slice{0, 1, 2, 3, 4, 5, 6, 7, 8, 9}
|
||||
s = named.Slice(xrange(10))
|
||||
s = named.Slice{0, 1, 2, 3, 4, 5, 6, 7, 8, 9}
|
||||
`),
|
||||
})
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue