def test_case_5(self, mock_obj): # given self.cmd_input = ['0'] with patch('builtins.input', side_effect=self.cmd_input): cmd_input = input() groups_count = len(self.groups) # when delete_group_logic(cmd_input, groups_count) result = mock_obj.getvalue().strip() # then self.assertEqual(self.back_output, result)
def test_case_3(self): # given self.cmd_input = ["two"] with patch('builtins.input', side_effect=self.cmd_input): cmd_input = input() groups_count = len(self.groups) # then with self.assertRaises(Exception): # when raise delete_group_logic(cmd_input, groups_count)