Ejemplo n.º 1
0
 def test_menu_loop_search_employee(self):
     user_input = ['p', 'q']
     with patch('builtins.input', side_effect=user_input):
         with mock.patch('log.prep_employee_search') as mock_prep:
             with mock.patch('log.search_employee') as mock_search:
                 log.menu_loop()
                 mock_prep.assert_called()
                 mock_search.assert_called()
Ejemplo n.º 2
0
 def test_menu_loop_search_range(self):
     user_input = ['r', 'q']
     with patch('builtins.input', side_effect=user_input):
         with mock.patch('log.search_range') as mock_range:
             log.menu_loop()
             mock_range.assert_called()
Ejemplo n.º 3
0
 def test_menu_loop_search_mins(self):
     user_input = ['m', 'q']
     with patch('builtins.input', side_effect=user_input):
         with mock.patch('log.search_minutes') as mock_min:
             log.menu_loop()
             mock_min.assert_called()
Ejemplo n.º 4
0
 def test_menu_loop_view(self):
     user_input = ['v', 'q']
     with patch('builtins.input', side_effect=user_input):
         with mock.patch('log.view_entries') as mock_view:
             log.menu_loop()
             mock_view.assert_called()
Ejemplo n.º 5
0
 def test_menu_loop_add(self):
     user_input = ['a', 'q']
     with patch('builtins.input', side_effect=user_input):
         with mock.patch('log.add_entry') as mock_add:
             log.menu_loop()
             mock_add.assert_called()