
    `iV                     n    d dl Z d dlmZ  G d de j                  Zedk    r e j                     dS dS )    N)captured_stdoutc                       e Zd Zd ZdS )DocsLiterallyUsageTestc                 &   t                      5 }dd ld j                                      fd            }j        fd            }t           |dd                     t           |dd                     t           |dd                      |dd          dk    sJ  |dd          d	k    sJ  |dd          d
k    sJ 	 d d d            n# 1 swxY w Y   |                     d|                                           d S )Nr   c                     t           N)NotImplementedErrorxns     /home/jaya/work/projects/VOICE-AGENT/VIET/agent-env/lib/python3.11/site-packages/numba/tests/doc_examples/test_literally_usage.pypowerz:DocsLiterallyUsageTest.test_literally_usage.<locals>.power   s    ))    c                     t          |j        j                  r;|j        dk    rt	          d           d S |j        dk    rt	          d           d S nfdS t	          d           d	 S )
N   squarec                     | | z  S r    r
   s     r   <lambda>zODocsLiterallyUsageTest.test_literally_usage.<locals>.ov_power.<locals>.<lambda>   s
    AE r      cubicc                     | | z  | z  S r   r   r
   s     r   r   zODocsLiterallyUsageTest.test_literally_usage.<locals>.ov_power.<locals>.<lambda>   s    AEAI r   c                 .                         |          S r   )	literallyr   r   numbas     r   r   zODocsLiterallyUsageTest.test_literally_usage.<locals>.ov_power.<locals>.<lambda>   s    (:(: r   genericc                     | |z  S r   r   r
   s     r   r   zODocsLiterallyUsageTest.test_literally_usage.<locals>.ov_power.<locals>.<lambda>"   s
    AF r   )
isinstancetypesLiteralliteral_valueprintr   s     r   ov_powerz=DocsLiterallyUsageTest.test_literally_usage.<locals>.ov_power   s    a!455 ;!++h111A--g555 . ;::::i   ***r   c                      | |          S r   r   )r   r   r   s     r   
test_powerz?DocsLiterallyUsageTest.test_literally_usage.<locals>.test_power$   s    uQ{{"r   r   r      	      Q   zsquare
9
cubic
27
generic
81
)r   r   	extendingoverloadnjitr#   assertEqualgetvalue)selfstdoutr$   r&   r   r   s       @@r   test_literally_usagez+DocsLiterallyUsageTest.test_literally_usage	   s    *	.&LLL* * * _%%e,,+ + + + -,+$ Z# # # # Z# **Q""### **Q""### **Q""### :a##v----:a##v----:a##v-----U*	. *	. *	. *	. *	. *	. *	. *	. *	. *	. *	. *	. *	. *	. *	.X 	>**	, 	, 	, 	, 	,s   C CC"%C"N)__name__
__module____qualname__r2   r   r   r   r   r      s#        ., ., ., ., .,r   r   __main__)unittestnumba.tests.supportr   TestCaser   r3   mainr   r   r   <module>r;      sv     / / / / / /0, 0, 0, 0, 0,X. 0, 0, 0,f zHMOOOOO r   