Example #1
0
 def test_clear_log(self):
     """Verify deleting the log file"""
     log_file = pathfinder.log_path()
     if os.path.exists(log_file):
         try:
             model.clear_log()
             self.assertFalse(os.path.exists(log_file))
         except WindowsError: # file in use (Windows)
             pass
Example #2
0
 def on_clear_log(self, evt):
     """Handles request to delete the application log."""
     log_path = pathfinder.log_path()
     if os.path.exists(log_path):
         confirm_deletion_dlg = wx.MessageDialog(parent=self.view.parent,
                                                 caption="Delete Log?",
                                                 message="Are you sure you want to delete the log?",
                                                 style=wx.OK | wx.CANCEL)
         if confirm_deletion_dlg.ShowModal() == wx.ID_OK:
             try:
                 mainmodel.clear_log()
             except WindowsError: # File in use (Windows)
                 err_msg = "Unable to delete log-Windows reports the file is in use."
                 err_dlg = wx.MessageDialog(self.view, message=err_msg,
                                            caption="Unable To Delete Log", style=wx.ICON_ERROR)
                 err_dlg.ShowModal()
                 err_dlg.Destroy()
Example #3
0
 def on_clear_log(self, evt):
     """Handles request to delete the application log."""
     log_path = pathfinder.log_path()
     if os.path.exists(log_path):
         confirm_deletion_dlg = wx.MessageDialog(parent=self.view,
                                                 caption="Delete Log?",
                                                 message="Are you sure you want to delete the log?",
                                                 style=wx.OK | wx.CANCEL)
         if confirm_deletion_dlg.ShowModal() == wx.ID_OK:
             try:
                 mainmodel.clear_log()
             except WindowsError: # File in use (Windows)
                 err_msg = "Unable to delete log-Windows reports the file is in use."
                 err_dlg = wx.MessageDialog(self.view, message=err_msg,
                                            caption="Unable To Delete Log", style=wx.ICON_ERROR)
                 err_dlg.ShowModal()
                 err_dlg.Destroy()