= = = = = = = = = = = = = = = = = = = = = = = = = = = = =   t e s t   s e s s i o n   s t a r t s   = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 p l a t f o r m   w i n 3 2   - -   P y t h o n   3 . 1 4 . 0 ,   p y t e s t - 8 . 4 . 2 ,   p l u g g y - 1 . 6 . 0 
 
 r o o t d i r :   E : \ g r i d 
 
 c o n f i g f i l e :   p y p r o j e c t . t o m l 
 
 p l u g i n s :   a n y i o - 4 . 1 1 . 0 ,   F a k e r - 3 7 . 1 2 . 0 ,   h y p o t h e s i s - 6 . 1 4 7 . 0 ,   a s y n c i o - 0 . 2 6 . 0 ,   c o v - 4 . 1 . 0 ,   m o c k - 3 . 1 5 . 1 ,   r e r u n f a i l u r e s - 1 4 . 0 ,   x d i s t - 3 . 8 . 0 
 
 a s y n c i o :   m o d e = M o d e . S T R I C T ,   a s y n c i o _ d e f a u l t _ f i x t u r e _ l o o p _ s c o p e = N o n e ,   a s y n c i o _ d e f a u l t _ t e s t _ l o o p _ s c o p e = f u n c t i o n 
 
 c o l l e c t e d   0   i t e m s   /   1   e r r o r 
 
 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =   E R R O R S   = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 _ _ _ _ _ _ _ _ _ _ _ _ _ _   E R R O R   c o l l e c t i n g   t e s t s / u n i t / c o r e / t e s t _ s e c u r i t y . p y   _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
 
 I m p o r t E r r o r   w h i l e   i m p o r t i n g   t e s t   m o d u l e   ' E : \ g r i d \ t e s t s \ u n i t \ c o r e \ t e s t _ s e c u r i t y . p y ' . 
 
 H i n t :   m a k e   s u r e   y o u r   t e s t   m o d u l e s / p a c k a g e s   h a v e   v a l i d   P y t h o n   n a m e s . 
 
 T r a c e b a c k : 
 
 C : \ U s e r s \ i r f a n \ A p p D a t a \ L o c a l \ P r o g r a m s \ P y t h o n \ P y t h o n 3 1 4 \ L i b \ i m p o r t l i b \ _ _ i n i t _ _ . p y : 8 8 :   i n   i m p o r t _ m o d u l e 
 
         r e t u r n   _ b o o t s t r a p . _ g c d _ i m p o r t ( n a m e [ l e v e l : ] ,   p a c k a g e ,   l e v e l ) 
 
                       ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ 
 
 t e s t s \ u n i t \ c o r e \ t e s t _ s e c u r i t y . p y : 3 :   i n   < m o d u l e > 
 
         f r o m   s r c . c o r e . s e c u r i t y   i m p o r t   ( 
 
 s r c \ c o r e \ s e c u r i t y . p y : 6 :   i n   < m o d u l e > 
 
         f r o m   p a s s l i b . c o n t e x t   i m p o r t   C r y p t C o n t e x t 
 
 E       M o d u l e N o t F o u n d E r r o r :   N o   m o d u l e   n a m e d   ' p a s s l i b ' 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =   w a r n i n g s   s u m m a r y   = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 s r c \ c o r e \ c o n f i g . p y : 1 7 9 
 
     E : \ g r i d \ s r c \ c o r e \ c o n f i g . p y : 1 7 9 :   P y d a n t i c D e p r e c a t e d S i n c e 2 0 :   P y d a n t i c   V 1   s t y l e   ` @ v a l i d a t o r `   v a l i d a t o r s   a r e   d e p r e c a t e d .   Y o u   s h o u l d   m i g r a t e   t o   P y d a n t i c   V 2   s t y l e   ` @ f i e l d _ v a l i d a t o r `   v a l i d a t o r s ,   s e e   t h e   m i g r a t i o n   g u i d e   f o r   m o r e   d e t a i l s .   D e p r e c a t e d   i n   P y d a n t i c   V 2 . 0   t o   b e   r e m o v e d   i n   V 3 . 0 .   S e e   P y d a n t i c   V 2   M i g r a t i o n   G u i d e   a t   h t t p s : / / e r r o r s . p y d a n t i c . d e v / 2 . 1 2 / m i g r a t i o n / 
 
         @ v a l i d a t o r ( " e n v i r o n m e n t " ) 
 
 
 
 s r c \ c o r e \ c o n f i g . p y : 1 4 9 
 
     E : \ g r i d \ s r c \ c o r e \ c o n f i g . p y : 1 4 9 :   P y d a n t i c D e p r e c a t e d S i n c e 2 0 :   S u p p o r t   f o r   c l a s s - b a s e d   ` c o n f i g `   i s   d e p r e c a t e d ,   u s e   C o n f i g D i c t   i n s t e a d .   D e p r e c a t e d   i n   P y d a n t i c   V 2 . 0   t o   b e   r e m o v e d   i n   V 3 . 0 .   S e e   P y d a n t i c   V 2   M i g r a t i o n   G u i d e   a t   h t t p s : / / e r r o r s . p y d a n t i c . d e v / 2 . 1 2 / m i g r a t i o n / 
 
         c l a s s   S e t t i n g s ( B a s e S e t t i n g s ) : 
 
 
 
 s r c \ d a t a b a s e \ s e s s i o n . p y : 2 6 
 
     E : \ g r i d \ s r c \ d a t a b a s e \ s e s s i o n . p y : 2 6 :   M o v e d I n 2 0 W a r n i n g :   T h e   ` ` d e c l a r a t i v e _ b a s e ( ) ` `   f u n c t i o n   i s   n o w   a v a i l a b l e   a s   s q l a l c h e m y . o r m . d e c l a r a t i v e _ b a s e ( ) .   ( d e p r e c a t e d   s i n c e :   2 . 0 )   ( B a c k g r o u n d   o n   S Q L A l c h e m y   2 . 0   a t :   h t t p s : / / s q l a l c h e . m e / e / b 8 d 9 ) 
 
         B a s e   =   d e c l a r a t i v e _ b a s e ( ) 
 
 
 
 s r c \ a p i \ m a i n . p y : 5 8 
 
     E : \ g r i d \ s r c \ a p i \ m a i n . p y : 5 8 :   D e p r e c a t i o n W a r n i n g :   
 
                     o n _ e v e n t   i s   d e p r e c a t e d ,   u s e   l i f e s p a n   e v e n t   h a n d l e r s   i n s t e a d . 
 
     
 
                     R e a d   m o r e   a b o u t   i t   i n   t h e 
 
                     [ F a s t A P I   d o c s   f o r   L i f e s p a n   E v e n t s ] ( h t t p s : / / f a s t a p i . t i a n g o l o . c o m / a d v a n c e d / e v e n t s / ) . 
 
                     
 
         @ a p p . o n _ e v e n t ( " s t a r t u p " ) 
 
 
 
 C : \ U s e r s \ i r f a n \ A p p D a t a \ L o c a l \ P r o g r a m s \ P y t h o n \ P y t h o n 3 1 4 \ L i b \ s i t e - p a c k a g e s \ f a s t a p i \ a p p l i c a t i o n s . p y : 4 5 7 5 
 
     C : \ U s e r s \ i r f a n \ A p p D a t a \ L o c a l \ P r o g r a m s \ P y t h o n \ P y t h o n 3 1 4 \ L i b \ s i t e - p a c k a g e s \ f a s t a p i \ a p p l i c a t i o n s . p y : 4 5 7 5 :   D e p r e c a t i o n W a r n i n g :   
 
                     o n _ e v e n t   i s   d e p r e c a t e d ,   u s e   l i f e s p a n   e v e n t   h a n d l e r s   i n s t e a d . 
 
     
 
                     R e a d   m o r e   a b o u t   i t   i n   t h e 
 
                     [ F a s t A P I   d o c s   f o r   L i f e s p a n   E v e n t s ] ( h t t p s : / / f a s t a p i . t i a n g o l o . c o m / a d v a n c e d / e v e n t s / ) . 
 
                     
 
         r e t u r n   s e l f . r o u t e r . o n _ e v e n t ( e v e n t _ t y p e ) 
 
 
 
 - -   D o c s :   h t t p s : / / d o c s . p y t e s t . o r g / e n / s t a b l e / h o w - t o / c a p t u r e - w a r n i n g s . h t m l 
 
 
 
 - - - - - - - - - -   c o v e r a g e :   p l a t f o r m   w i n 3 2 ,   p y t h o n   3 . 1 4 . 0 - f i n a l - 0   - - - - - - - - - - - 
 
 N a m e                                                               S t m t s       M i s s     C o v e r       M i s s i n g 
 
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 
 s r c \ _ _ i n i t _ _ . p y                                                 2             0       1 0 0 % 
 
 s r c \ a p i \ _ _ i n i t _ _ . p y                                         0             0       1 0 0 % 
 
 s r c \ a p i \ d e p e n d e n c i e s . p y                               3 4           1 9         4 4 %       2 0 ,   2 8 - 4 6 ,   5 6 - 6 1 ,   6 6 - 7 7 
 
 s r c \ a p i \ m a i n . p y                                               3 2           1 0         6 9 %       3 9 - 4 3 ,   5 4 - 5 6 ,   6 0 - 6 1 
 
 s r c \ a p i \ m i d d l e w a r e . p y                                   5 5           5 5           0 %       3 - 1 3 4 
 
 s r c \ a p i \ r o u t e r s . p y                                         7 2           7 2           0 %       3 - 1 9 0 
 
 s r c \ a p i \ r o u t e s . p y                                           2 9           1 2         5 9 %       2 5 - 2 9 ,   3 3 - 3 6 ,   4 3 - 4 8 
 
 s r c \ a p i \ s e r v e r . p y                                           4 0           4 0           0 %       3 - 1 0 1 
 
 s r c \ c l i \ _ _ i n i t _ _ . p y                                         0             0       1 0 0 % 
 
 s r c \ c l i \ m a i n . p y                                             1 2 4         1 2 4           0 %       3 - 2 2 6 
 
 s r c \ c o r e \ _ _ i n i t _ _ . p y                                       0             0       1 0 0 % 
 
 s r c \ c o r e \ a p p l i c a t i o n . p y                               7 7           5 0         3 5 %       2 8 ,   3 2 ,   3 6 ,   4 0 - 4 2 ,   4 6 - 6 8 ,   7 2 - 8 9 ,   9 4 - 9 8 ,   1 0 2 ,   1 0 6 - 1 1 7 
 
 s r c \ c o r e \ c o n f i g . p y                                         7 2             3         9 6 %       1 8 4 ,   1 9 0 ,   2 0 0 
 
 s r c \ c o r e \ d e p e n d e n c y _ i n j e c t i o n . p y             5 9           3 6         3 9 %       2 1 ,   2 5 ,   2 9 ,   3 4 - 5 0 ,   5 4 - 6 1 ,   6 5 - 6 7 ,   7 6 - 8 3 ,   9 9 ,   1 0 3 ,   1 0 7 - 1 1 0 
 
 s r c \ c o r e \ e x c e p t i o n s . p y                                 2 7             5         8 1 %       1 5 - 1 8 ,   2 2 
 
 s r c \ c o r e \ l o g g i n g . p y                                       2 5             4         8 4 %       2 1 ,   3 8 - 4 1 
 
 s r c \ c o r e \ s e c u r i t y . p y                                     3 6           3 3           8 %       7 - 6 7 
 
 s r c \ d a t a b a s e \ _ _ i n i t _ _ . p y                               0             0       1 0 0 % 
 
 s r c \ d a t a b a s e \ m i g r a t i o n s . p y                         9 0           9 0           0 %       3 - 2 3 1 
 
 s r c \ d a t a b a s e \ m o d e l s . p y                                 4 5             0       1 0 0 % 
 
 s r c \ d a t a b a s e \ s e s s i o n . p y                               2 3           1 0         5 7 %       3 1 - 3 5 ,   4 0 - 4 5 ,   5 0 - 5 2 
 
 s r c \ k e r n e l \ b u s . p y                                           3 4             4         8 8 %       2 5 - 2 8 
 
 s r c \ p l u g i n s \ a r t i c u l a t i o n . p y                       2 3           1 3         4 3 %       1 8 - 2 0 ,   2 3 - 3 6 
 
 s r c \ p l u g i n s \ p h y s i c s . p y                                 5 7           3 8         3 3 %       3 0 - 3 4 ,   3 8 - 4 9 ,   5 3 - 6 1 ,   6 4 - 9 2 
 
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 
 T O T A L                                                                 9 5 6         6 1 8         3 5 % 
 
 C o v e r a g e   H T M L   w r i t t e n   t o   d i r   h t m l c o v 
 
 
 
 F A I L   R e q u i r e d   t e s t   c o v e r a g e   o f   8 0 %   n o t   r e a c h e d .   T o t a l   c o v e r a g e :   3 5 . 3 6 % 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = =   s h o r t   t e s t   s u m m a r y   i n f o   = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 E R R O R   t e s t s / u n i t / c o r e / t e s t _ s e c u r i t y . p y 
 
 ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !   I n t e r r u p t e d :   1   e r r o r   d u r i n g   c o l l e c t i o n   ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! 
 
 = = = = = = = = = = = = = = = = = = = = = = = =   5   w a r n i n g s ,   1   e r r o r   i n   0 . 3 6 s   = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 
