File: //usr/lib/python3/dist-packages/twisted/test/__pycache__/test_context.cpython-38.pyc
U
W[� � @ s@ d Z ddlmZmZ ddlmZ ddlmZ G dd� de�ZdS )z&
Tests for L{twisted.python.context}.
� )�division�absolute_import)�SynchronousTestCase)�contextc @ s0 e Zd ZdZdd� Zdd� Zdd� Zdd � Zd
S )�ContextTestszH
Tests for the module-scope APIs for L{twisted.python.context}.
c C s | � t�d�� dS )zt
Arbitrary keys which have not been set in the context have an associated
value of L{None}.
�xN)�assertIsNoner �get��self� r �;/usr/lib/python3/dist-packages/twisted/test/test_context.py�test_notPresentIfNotSet s z$ContextTests.test_notPresentIfNotSetc C s | � t�dditjd�d� dS )z�
Values may be associated with keys by passing them in a dictionary as
the first argument to L{twisted.python.context.call}.
r �yN)�assertEqualr �callr r
r r r
�test_setByCall s zContextTests.test_setByCallc C s( t �ddidd� � | �t �d�� dS )z�
After a L{twisted.python.context.call} completes, keys specified in the
call are no longer associated with the values from that call.
r r c S s d S )Nr r r r r
�<lambda>'