+
    Ã,½iˆ  ã                   óx   € R t ^ RIt^ RIHt ^ RIHt ^ RIt^ RIHt	 ^ RI
Ht ^ RIHtHt R tR tR	 tR
 tR tR# )zL
Backend-loading machinery tests, using variations on the template backend.
N)ÚSimpleNamespace)Ú	MagicMock)Úpyplot)Úbackend_template)ÚFigureCanvasTemplateÚFigureManagerTemplatec                  ó˜   € \         P                  ! R 4       \        \        P                  ! 4       P
                  4      \        8X  g   Q hR# )ÚtemplateN)ÚmplÚuseÚtypeÚpltÚfigureÚcanvasr   © ó    ÚH/usr/lib/python3/dist-packages/matplotlib/tests/test_backend_template.pyÚtest_load_templater      s.   € Ü‡G‚GˆJÔÜ”—
’
“×#Ñ#Ó$Ô(<Ô<Ð<Ò<r   c                 ó|  € \        R/ \        \        4      B pR \        P                  P
                  /R lVn        V P                  \        P                  RV4       \        P                  ! R4       \        \        P                  ! 4       P                  4      \        8X  g   Q h\        P                  ! 4        R# )ÚFigureClassc          	      ó8   € \        \        V! V/ VB 4      V 4      # )N)r   r   )Únumr   ÚargsÚkwargss   &$*,r   Ú<lambda>Ú#test_load_old_api.<locals>.<lambda>   s   € ÜÜ ¡¨dÐ!=°fÑ!=Ó>Àô	Er   Úmpl_test_backendúmodule://mpl_test_backendNr   )r   Úvarsr   r
   r   ÚFigureÚnew_figure_managerÚsetitemÚsysÚmodulesr   r   r   r   r   Údraw_if_interactive)Úmonkeypatchr   s   & r   Útest_load_old_apir&      s‰   € Ü&Ñ@¬Ô.>Ó)?Ñ@Ðð	E¤s§z¡z×'8Ñ'8ó 	Eð Ô'ð ×ÑœŸ™Ð%7Ð9IÔJÜ‡G‚GÐ'Ô(Ü”—
’
“×#Ñ#Ó$Ô(<Ô<Ð<Ð<Ü×ÒÖr   c                 ó<  € \        R/ \        \        4      B p\        4       pV P	                  VP
                  R V4       V P                  \        P                  RV4       \        P                  ! R4       \        P                  ! 4        VP                  4        R# )Úpyplot_showr   r   Nr   ©r   r   r   r   Úsetattrr   r!   r"   r#   r
   r   r   ÚshowÚassert_called_with©r%   r   Ú	mock_shows   &  r   Ú	test_showr/   !   ós   € Ü&Ñ@¬Ô.>Ó)?Ñ@ÐÜ“€IØ×ÑØ×.Ñ.°¸yôJà×ÑœŸ™Ð%7Ð9IÔJÜ‡G‚GÐ'Ô(Ü‡H‚H„JØ× Ñ Ö"r   c                 ó,  € \        R/ \        \        4      B p\        4       pV P	                  VR VRR7       V P                  \        P                  RV4       \        P                  ! R4       \        P                  ! 4        VP                  4        R# )r+   F)Úraisingr   r   Nr   )r   r   r   r   r*   r!   r"   r#   r
   r   r   r+   r,   r-   s   &  r   Útest_show_old_global_apir3   ,   so   € Ü&Ñ@¬Ô.>Ó)?Ñ@ÐÜ“€IØ×ÑÐ(¨&°)ÀUÐÔKØ×ÑœŸ™Ð%7Ð9IÔJÜ‡G‚GÐ'Ô(Ü‡H‚H„JØ× Ñ Ö"r   c                 ó<  € \        R/ \        \        4      B p\        4       pV P	                  VP
                  R V4       V P                  \        P                  RV4       \        P                  ! R4       \        P                  ! 4        VP                  4        R# )r(   Úmpl_Test_Backendzmodule://mpl_Test_BackendNr   r)   r-   s   &  r   Útest_load_case_sensitiver6   6   r0   r   )Ú__doc__r"   Útypesr   Úunittest.mockr   Ú
matplotlibr
   r   r   Úmatplotlib.backendsr   Ú$matplotlib.backends.backend_templater   r   r   r&   r/   r3   r6   r   r   r   Ú<module>r=      s<   ðñó Ý !Ý #ã Ý $Ý 0÷1ò=ò
	ò#ò#ô#r   