Advertisement
Guest User

Untitled

a guest
Apr 8th, 2020
165
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.63 KB | None | 0 0
  1.  
  2. from path.Bar import Bar
  3.  
  4. class Foo:
  5.    
  6.     def __init__ ():
  7.         self.bar_val = Bar()
  8.        
  9.     def func_under_test():
  10.         ...
  11.        
  12.         if not self.bar_val.get_func2():
  13.         ..
  14.         else:
  15.         ...
  16.        
  17.         return
  18.  
  19.  
  20. class Bar:
  21.  
  22.     value2 = ...
  23.    
  24.     def __init__ ():
  25.         pass
  26.    
  27.     def get_func1()
  28.         ...
  29.         return
  30.        
  31.     def get_func2()
  32.         ...
  33.         return value2
  34.  
  35.  
  36. class TestFoo:
  37.    
  38.     @patch('dateipfad+name.Foo.Bar.get_func1')
  39.     @patch('dateipfad+name.Foo.Bar.get_func2')
  40.     def interessant(self, mocked_get_func1, mocked_get_func_2):
  41.         mocked_get_func1.return_vaue = '{"a":"b"}'
  42.         mocked_get_func2.return_vaue = None
  43.        
  44.         self.assert...()
  45.         self.assert...()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement