def test_to_array(self): m = Matrix(self.data) result = [ [1, 2, 3, 4, 5, 6], [1, 2, 3, 4, "", ""], [1, "", "", "", "", ""], ] eq_(result, m.get_internal_array())
def test_iadd_list(self): """Test in place add a list """ m2 = Matrix(self.data) m2.column += self.data3 eq_(self.result, m2.get_internal_array())
def test_extend_columns(self): """Test extend columns""" m = Matrix(self.data) m.extend_columns(self.data3) eq_(self.result, m.get_internal_array())
def test_transpose(self): data = [[1, 2, 3], [4, 5, 6]] result = [[1, 4], [2, 5], [3, 6]] m = Matrix(data) m.transpose() eq_(result, m.get_internal_array())