class_docstr: [summary]
  Test for the file cholesky_matrix_decomposition.py
  
  Arguments:
      unittest {[type]} -- [description]
class_docstr_tok: ["[","summary","]","Test","for","the","file","cholesky_matrix_decomposition.py","Arguments",":","unittest","{","[","type","]","}","--","[","description","]"]
code: def test_cholesky_matrix_decomposition(self):
      self.assertEqual(
          [[2.0, 0.0, 0.0], [6.0, 1.0, 0.0], [-8.0, 5.0, 3.0]],
          cholesky_matrix_decomposition.cholesky_decomposition(
              [[4, 12, -16], [12, 37, -43], [-16, -43, 98]]
          ),
      )
  
      self.assertEqual(
          None,
          cholesky_matrix_decomposition.cholesky_decomposition(
              [[4, 12, -8], [12, 4, -43], [-16, -1, 32]]
          ),
      )
  
      self.assertEqual(
          None,
          cholesky_matrix_decomposition.cholesky_decomposition(
              [[4, 12, -16], [12, 37, -43], [-16, -43, 98], [1, 2, 3]]
          ),
      )
  
      # example taken from https://ece.uwaterloo.ca/~dwharder/NumericalAnalysis/04LinearAlgebra/cholesky/
      self.assertEqual(
          [
              [2.23606797749979, 0.0, 0.0, 0.0],
              [0.5366563145999494, 2.389979079406345, 0.0, 0.0],
              [
                  0.13416407864998736,
                  -0.19749126846635062,
                  2.818332343581848,
                  0.0,
              ],
              [
                  -0.2683281572999747,
                  0.43682390737048743,
                  0.64657701271919,
                  3.052723872310221,
              ],
          ],
          cholesky_matrix_decomposition.cholesky_decomposition(
              [
                  [5, 1.2, 0.3, -0.6],
                  [1.2, 6, -0.4, 0.9],
                  [0.3, -0.4, 8, 1.7],
                  [-0.6, 0.9, 1.7, 10],
              ]
          ),
      )
  
imports: from algorithms.matrix import bomb_enemy, copy_transform, crout_matrix_decomposition, cholesky_matrix_decomposition, matrix_exponentiation, matrix_inversion, multiply, rotate_image, sparse_dot_vector, spiral_traversal, sudoku_validator, sum_sub_squares, sort_matrix_diagonally
  import unittest
label_desc: Use image node_id 1 for calling the TestCholeskyMatrixDecomposition obj's underlying member method code with example usage: obj.test_cholesky_matrix_decomposition() without return types