Blame tests/run/bishop1.pyx

Packit 562c7a
__doc__ = u"""
Packit 562c7a
    >>> m = fmatrix()
Packit 562c7a
    >>> m[1] = True
Packit 562c7a
    >>> m.getfoo()
Packit 562c7a
    1
Packit 562c7a
    >>> m[0] = True
Packit 562c7a
    >>> m.getfoo()
Packit 562c7a
    0
Packit 562c7a
"""
Packit 562c7a
Packit 562c7a
cdef class fmatrix:
Packit 562c7a
  cdef int foo
Packit 562c7a
Packit 562c7a
  def __setitem__(self, int key, int value):
Packit 562c7a
    if key:
Packit 562c7a
      self.foo = value
Packit 562c7a
      return
Packit 562c7a
    self.foo = not value
Packit 562c7a
Packit 562c7a
  def getfoo(self):
Packit 562c7a
    return self.foo