
    lh                     B    d dl Z d dlmZ  G d de j                        Zy)    N)Matrixc                       e Zd ZddZddZy)
SparseTestNc                    t        t        d            }t        t        dd            }t        t           ||      }|j	                  ddd       |j	                  ddd	       |j                         dg d
g dddgdd	gfk(  sJ |j                  d      dk(  sJ |j                  dddi       |j                         dg dg dg dg dfk(  sJ y )N
   2   <      4   item   6   stuffr   r   r   r
   r
   r   r   r   r   r   r   
r   r   r
   r   r
   r   r   r   r   r   r
   r   3   hello   r   r   r
   r   r   r   r   r   r   r   r   
r   r
   r
   r   r
   r   r   r   r   r   r   r
   r   )r   r   r   )listranger   straddcol_based_arraysgetaddcolselfrowscolsmats       |/var/www/html/SchoolMeal/SchoolMeal/pds_admin_SchoolMeal/Backend/venv/lib/python3.12/site-packages/pulp/tests/test_sparse.pytest_sparsezSparseTest.test_sparse   s    E"IE"bM"Sk$%2v2w##%-*FW*
 
 	
 
 www6)))

27|$##%-*&*
 
 	
 
    c                    t        t        d            }t        t        dd            }t        t           ||      }|j	                  ddd       |j	                  ddd	       |j                         dg d
g dddgdd	gfk(  sJ |j                  d      dk(  sJ |j                  dddi       |j                         dg dg dg dg dfk(  sJ y )Nr   r   r	   r
   r   X9v?r   r   ʡE@r   r   r   r   獗n#@r   r   r   r   )r+   r)   r*   )r   r   r   floatr   r   r   r   r    s       r%   test_sparse_floatszSparseTest.test_sparse_floats    s    E"IE"bM"UmD$'2u2u##%-*FEN*
 
 	
 
 www5(((

25z"##%-*!*
 
 	
 
r'   )returnN)__name__
__module____qualname__r&   r-    r'   r%   r   r      s    
2
r'   r   )unittestpulp.sparser   TestCaser   r2   r'   r%   <module>r6      s     1
"" 1
r'   