Ejemplo n.º 1
0
    def test_ctor(self):
        m = Matrix.from_shape(3, 5)

        for i in xrange(5):
            self.assertEqual(m.row(i), 3 * [None])

        for i in xrange(3):
            self.assertEqual(m.column(i), 5 * [None])
Ejemplo n.º 2
0
 def __init__(self, matrix=[], shape=None):
     if shape:
         x, y = shape
         self.matrix = Matrix.from_shape(x=x, y=y, default=-1)
     else:
         self.matrix = Matrix.from_matrix(matrix)
Ejemplo n.º 3
0
    def test_change_value_in_column(self):
        m = Matrix.from_shape(3, 5)

        value = "new_value"
        m.column(1)[2].value = value
        self.assertEqual(m.row(2)[1].value, value)