<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha1/dist/css/bootstrap.min.css" rel="stylesheet"
        integrity="sha384-GLhlTQ8iRABdZLl6O3oVMWSktQOp6b7In1Zl3/Jr59b6EGGoI1aFkw7cmDA6j6gD" crossorigin="anonymous">
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.3.0/css/all.min.css"
        integrity="sha512-SzlrxWUlpfuzQ+pcUCosxcglQRNAq/DZjVsC0lE40xsADsfeQoEypE+enwcOiGjk/bSuGGKHEyjSoQ1zVisanQ=="
        crossorigin="anonymous" referrerpolicy="no-referrer" />
</head>
</html>
ž
¬ÿf<  c               @   s™   d  Z  d d l Z d d l Z d d l Z d d l m Z d d l m Z d Z	 Gd d „  d e
 ƒ Z Gd d	 „  d	 e j ƒ Z Gd
 d „  d e
 ƒ Z d S(   u   Running testsi    Ni   (   u   result(   u   registerResultc             B   sA   |  Ee  Z d  Z d Z d d „  Z d d „  Z d d d „ Z d S(	   u   _WritelnDecoratoru@   Used to decorate file-like objects with a handy 'writeln' methodc             C   s   | |  _  d  S(   N(   u   stream(   u   selfu   stream(    (    u4   /opt/alt/python33/lib64/python3.3/unittest/runner.pyu   __init__   s    u   _WritelnDecorator.__init__c             C   s+   | d k r t  | ƒ ‚ n  t |  j | ƒ S(   Nu   streamu   __getstate__(   u   streamu   __getstate__(   u   AttributeErroru   getattru   stream(   u   selfu   attr(    (    u4   /opt/alt/python33/lib64/python3.3/unittest/runner.pyu   __getattr__   s    u   _WritelnDecorator.__getattr__c             C   s'   | r |  j  | ƒ n  |  j  d ƒ d  S(   Nu   
(   u   write(   u   selfu   arg(    (    u4   /opt/alt/python33/lib64/python3.3/unittest/runner.pyu   writeln   s    u   _WritelnDecorator.writelnN(   u   __name__u
   __module__u   __qualname__u   __doc__u   __init__u   __getattr__u   Noneu   writeln(   u
   __locals__(    (    u4   /opt/alt/python33/lib64/python3.3/unittest/runner.pyu   _WritelnDecorator   s   u   _WritelnDecoratorc                sâ   |  Ee  Z d  Z d Z d d Z d d Z ‡  f d d †  Z d d „  Z ‡  f d	 d
 †  Z ‡  f d d †  Z	 ‡  f d d †  Z
 ‡  f d d †  Z ‡  f d d †  Z ‡  f d d †  Z ‡  f d d †  Z d d „  Z d d „  Z ‡  S(   u   TextTestResultuh   A test result class that can print formatted text results to a stream.

    Used by TextTestRunner.
    u   =iF   u   -c                sP   t  t |  ƒ j | | | ƒ | |  _ | d k |  _ | d k |  _ | |  _ d  S(   Ni   (   u   superu   TextTestResultu   __init__u   streamu   showAllu   dotsu   descriptions(   u   selfu   streamu   descriptionsu	   verbosity(   u	   __class__(    u4   /opt/alt/python33/lib64/python3.3/unittest/runner.pyu   __init__%   s
    	u   TextTestResult.__init__c             C   sB   | j  ƒ  } |  j r4 | r4 d j t | ƒ | f ƒ St | ƒ Sd  S(   Nu   
(   u   shortDescriptionu   descriptionsu   joinu   str(   u   selfu   testu   doc_first_line(    (    u4   /opt/alt/python33/lib64/python3.3/unittest/runner.pyu   getDescription,   s    u   TextTestResult.getDescriptionc                s\   t  t |  ƒ j | ƒ |  j rX |  j j |  j | ƒ ƒ |  j j d ƒ |  j j ƒ  n  d  S(   Nu    ... (   u   superu   TextTestResultu	   startTestu   showAllu   streamu   writeu   getDescriptionu   flush(   u   selfu   test(   u	   __class__(    u4   /opt/alt/python33/lib64/python3.3/unittest/runner.pyu	   startTest3   s
    	u   TextTestResult.startTestc                s_   t  t |  ƒ j | ƒ |  j r2 |  j j d ƒ n) |  j r[ |  j j d ƒ |  j j ƒ  n  d  S(   Nu   oku   .(	   u   superu   TextTestResultu
   addSuccessu   showAllu   streamu   writelnu   dotsu   writeu   flush(   u   selfu   test(   u	   __class__(    u4   /opt/alt/python33/lib64/python3.3/unittest/runner.pyu
   addSuccess:   s    		u   TextTestResult.addSuccessc                sb   t  t |  ƒ j | | ƒ |  j r5 |  j j d ƒ n) |  j r^ |  j j d ƒ |  j j ƒ  n  d  S(   Nu   ERRORu   E(	   u   superu   TextTestResultu   addErroru   showAllu   streamu   writelnu   dotsu   writeu   flush(   u   selfu   testu   err(   u	   __class__(    u4   /opt/alt/python33/lib64/python3.3/unittest/runner.pyu   addErrorB   s    		u   TextTestResult.addErrorc                sb   t  t |  ƒ j | | ƒ |  j r5 |  j j d ƒ n) |  j r^ |  j j d ƒ |  j j ƒ  n  d  S(   Nu   FAILu   F(	   u   superu   TextTestResultu
   addFailureu   showAllu   streamu   writelnu   dotsu   writeu   flush(   u   selfu   testu   err(   u	   __class__(    u4   /opt/alt/python33/lib64/python3.3/unittest/runner.pyu
   addFailureJ   s    		u   TextTestResult.addFailurec                sk   t  t |  ƒ j | | ƒ |  j r> |  j j d j | ƒ ƒ n) |  j rg |  j j d ƒ |  j j	 ƒ  n  d  S(   Nu   skipped {0!r}u   s(
   u   superu   TextTestResultu   addSkipu   showAllu   streamu   writelnu   formatu   dotsu   writeu   flush(   u   selfu   testu   reason(   u	   __class__(    u4   /opt/alt/python33/lib64/python3.3/unittest/runner.pyu   addSkipR   s    		u   TextTestResult.addSkipc                sb   t  t |  ƒ j | | ƒ |  j r5 |  j j d ƒ n) |  j r^ |  j j d ƒ |  j j ƒ  n  d  S(   Nu   expected failureu   x(	   u   superu   TextTestResultu   addExpectedFailureu   showAllu   streamu   writelnu   dotsu   writeu   flush(   u   selfu   testu   err(   u	   __class__(    u4   /opt/alt/python33/lib64/python3.3/unittest/runner.pyu   addExpectedFailureZ   s    		u!   TextTestResult.addExpectedFailurec                s_   t  t |  ƒ j | ƒ |  j r2 |  j j d ƒ n) |  j r[ |  j j d ƒ |  j j ƒ  n  d  S(   Nu   unexpected successu   u(	   u   superu   TextTestResultu   addUnexpectedSuccessu   showAllu   streamu   writelnu   dotsu   writeu   flush(   u   selfu   test(   u	   __class__(    u4   /opt/alt/python33/lib64/python3.3/unittest/runner.pyu   addUnexpectedSuccessb   s    		u#   TextTestResult.addUnexpectedSuccessc             C   sL   |  j  s |  j r" |  j j ƒ  n  |  j d |  j ƒ |  j d |  j ƒ d  S(   Nu   ERRORu   FAIL(   u   dotsu   showAllu   streamu   writelnu   printErrorListu   errorsu   failures(   u   self(    (    u4   /opt/alt/python33/lib64/python3.3/unittest/runner.pyu   printErrorsj   s    u   TextTestResult.printErrorsc             C   sx   xq | D]i \ } } |  j  j |  j ƒ |  j  j d | |  j | ƒ f ƒ |  j  j |  j ƒ |  j  j d | ƒ q Wd  S(   Nu   %s: %su   %s(   u   streamu   writelnu
   separator1u   getDescriptionu
   separator2(   u   selfu   flavouru   errorsu   testu   err(    (    u4   /opt/alt/python33/lib64/python3.3/unittest/runner.pyu   printErrorListp   s
    #u   TextTestResult.printErrorList(   u   __name__u
   __module__u   __qualname__u   __doc__u
   separator1u
   separator2u   __init__u   getDescriptionu	   startTestu
   addSuccessu   addErroru
   addFailureu   addSkipu   addExpectedFailureu   addUnexpectedSuccessu   printErrorsu   printErrorList(   u
   __locals__(    (   u	   __class__u4   /opt/alt/python33/lib64/python3.3/unittest/runner.pyu   TextTestResult   s   

u   TextTestResultc          	   B   sY   |  Ee  Z d  Z d Z e Z d	 d
 d d d d	 d	 d d „ Z	 d d „  Z
 d d „  Z d	 S(   u   TextTestRunneruÉ   A test runner class that displays results in textual form.

    It prints out the names of tests as they are run, errors as they
    occur, and a summary of the results at the end of the test run.
    i   c             C   sp   | d  k r t j } n  t | ƒ |  _ | |  _ | |  _ | |  _ | |  _ | |  _	 | d  k	 rl | |  _
 n  d  S(   N(   u   Noneu   sysu   stderru   _WritelnDecoratoru   streamu   descriptionsu	   verbosityu   failfastu   bufferu   warningsu   resultclass(   u   selfu   streamu   descriptionsu	   verbosityu   failfastu   bufferu   resultclassu   warnings(    (    u4   /opt/alt/python33/lib64/python3.3/unittest/runner.pyu   __init__€   s    					u   TextTestRunner.__init__c             C   s   |  j  |  j |  j |  j ƒ S(   N(   u   resultclassu   streamu   descriptionsu	   verbosity(   u   self(    (    u4   /opt/alt/python33/lib64/python3.3/unittest/runner.pyu   _makeResult   s    u   TextTestRunner._makeResultc             C   sê  |  j  ƒ  } t | ƒ |  j | _ |  j | _ t j ƒ  Æ |  j r‚ t j |  j ƒ |  j d k r‚ t j d d t d d ƒq‚ n  t	 j	 ƒ  } t
 | d d ƒ } | d k	 r¶ | ƒ  n  z | | ƒ Wd t
 | d	 d ƒ } | d k	 rï | ƒ  n  Xt	 j	 ƒ  } Wd QX| | } | j ƒ  t | d
 ƒ r;|  j j | j ƒ n  | j } |  j j d | | d k red phd | f ƒ |  j j ƒ  d }	 }
 } y% t t | j | j | j f ƒ } Wn t k
 rÇYn X| \ }	 }
 } g  } | j ƒ  sO|  j j d ƒ t | j ƒ t | j ƒ } } | r2| j d | ƒ n  | r_| j d | ƒ q_n |  j j d ƒ | ry| j d | ƒ n  |	 r“| j d |	 ƒ n  |
 r­| j d |
 ƒ n  | rÖ|  j j d d j | ƒ f ƒ n |  j j d ƒ | S(   u&   Run the given test case or test suite.u   defaultu   alwaysu   moduleu   categoryu   messageu   Please use assert\w+ instead.u   startTestRunNu   stopTestRunu
   separator2u   Ran %d test%s in %.3fsi   u   su    i    u   FAILEDu   failures=%du	   errors=%du   OKu
   skipped=%du   expected failures=%du   unexpected successes=%du    (%s)u   , u   
(   u   defaultu   always(   u   _makeResultu   registerResultu   failfastu   bufferu   warningsu   catch_warningsu   simplefilteru   filterwarningsu   DeprecationWarningu   timeu   getattru   Noneu   printErrorsu   hasattru   streamu   writelnu
   separator2u   testsRunu   mapu   lenu   expectedFailuresu   unexpectedSuccessesu   skippedu   AttributeErroru   wasSuccessfulu   writeu   failuresu   errorsu   appendu   join(   u   selfu   testu   resultu	   startTimeu   startTestRunu   stopTestRunu   stopTimeu	   timeTakenu   runu   expectedFailsu   unexpectedSuccessesu   skippedu   resultsu   infosu   failedu   errored(    (    u4   /opt/alt/python33/lib64/python3.3/unittest/runner.pyu   run   sp    
	


	##u   TextTestRunner.runNTF(   u   __name__u
   __module__u   __qualname__u   __doc__u   TextTestResultu   resultclassu   Noneu   Trueu   Falseu   __init__u   _makeResultu   run(   u
   __locals__(    (    u4   /opt/alt/python33/lib64/python3.3/unittest/runner.pyu   TextTestRunnerx   s   	u   TextTestRunnerT(   u   __doc__u   sysu   timeu   warningsu    u   resultu   signalsu   registerResultu   Trueu
   __unittestu   objectu   _WritelnDecoratoru
   TestResultu   TextTestResultu   TextTestRunner(    (    (    u4   /opt/alt/python33/lib64/python3.3/unittest/runner.pyu   <module>   s   [