]> gitweb.michael.orlitzky.com - sage.d.git/blobdiff - mjo/matrix_algebra.py
mjo/**/*.py: drop obsolete set_random_seed().
[sage.d.git] / mjo / matrix_algebra.py
index 29a37d1e7c9bdee3dee6b36960126d5f545753fe..bc46c2a67c5dacb69387592d3593ecfd29123779 100644 (file)
@@ -60,15 +60,16 @@ class MatrixAlgebraElement(IndexedFreeModuleElement):
         TESTS::
 
             sage: MatrixAlgebra(0,ZZ,ZZ).zero()
-            0
+            []
 
         """
         if self.nrows() == 0 or self.ncols() == 0:
-            # Otherwise we get a crash or a blank space, depending
-            # on how hard we work for it.
-            return self.parent().entry_algebra().zero().__repr__()
+            # Otherwise we get a crash or a blank space, depending on
+            # how hard we work for it. This is what MatrixSpace(...,
+            # 0) returns.
+            return "[]"
 
-        return table(rs, frame=True)._repr_()
+        return table(self.rows(), frame=True)._repr_()
 
 
     def list(self):
@@ -147,7 +148,6 @@ class MatrixAlgebraElement(IndexedFreeModuleElement):
 
         TESTS::
 
-            sage: set_random_seed()
             sage: entries = QuaternionAlgebra(QQ,-1,-1)
             sage: M = MatrixAlgebra(3, entries, QQ)
             sage: M.random_element().matrix_space() == M