comparison @pyobject/methods.m @ 377:cfd01e91d8e6

pyobject.methods: make tests compatible with Python 3 * @pyobject/methods.m: Make tests added in d1e00e614b4c compatible with Python 2 and 3.
author Mike Miller <mtmiller@octave.org>
date Wed, 18 Jan 2017 11:13:38 -0800
parents d1e00e614b4c
children
comparison
equal deleted inserted replaced
376:d1e00e614b4c 377:cfd01e91d8e6
133 %! assert (any (strcmp (m, "getpid"))) 133 %! assert (any (strcmp (m, "getpid")))
134 134
135 %!assert (methods (pyeval ("object()")), cell (0, 1)) 135 %!assert (methods (pyeval ("object()")), cell (0, 1))
136 %!assert (ismember ("append", methods (pyeval ("[]")))) 136 %!assert (ismember ("append", methods (pyeval ("[]"))))
137 %!assert (ismember ("keys", methods (pyeval ("{}")))) 137 %!assert (ismember ("keys", methods (pyeval ("{}"))))
138 %!assert (! ismember ("__getslice__", methods (pyeval ("[]"))))
139 138
140 %!assert (ismember ("__getslice__", methods (pyeval ("[]"), "-all"))) 139 %!assert (! ismember ("__reversed__", methods (pyeval ("[]"))))
141 %!assert (ismember ("__repr__", methods (pyeval ("{}"), "-all"))) 140 %!assert (ismember ("__reversed__", methods (pyeval ("[]"), "-all")))
141 %!assert (! ismember ("__contains__", methods (pyeval ("{}"))))
142 %!assert (ismember ("__contains__", methods (pyeval ("{}"), "-all")))