a 9źdgć@sDdZddlmZddlZGdd„dejƒZedkr@ejddddS) zTest delegator, coverage 100%.é)Ś DelegatorNc@seZdZdd„ZdS)Ś DelegatorTestcCsŅttƒ}| |jt”| |jtƒ”| t|j d”|j }| |tj ”| |j dtj ”| |jdh”|j | |jddh”|` |  d|j ”| t”|  d|j ”| |jtƒ”| |jt”dS)NZxyzŚ bit_lengthŚ numerator)rŚintZassertIsZdelegateZ assertEqualZ_Delegator__cacheŚsetZ assertRaisesŚAttributeErrorŚ __getattr__rŚ__dict__rZ assertNotInZ setdelegateŚfloat)ŚselfZmydelZbl©r śs  $