예제 #1
0
    def test_backup_notes_disabled(self, use_backup, copyfile):
        """Verifies backup_notes doesn't run if disabled"""
        local_notes = LocalNotes()
        use_backup.return_value = False
        local_notes.backup_notes()

        use_backup.assert_called_once()
        copyfile.get.assert_not_called()
예제 #2
0
    def test_backup_notes_enabled(
            self,
            get_notes_file_location,
            use_backup,
            isfile,
            copyfile):
        """Verifies backup_notes is properly functioning"""
        use_backup.return_value = True
        isfile.return_value = True
        get_notes_file_location.return_value = '/home/user/note'
        local_notes = LocalNotes()
        local_notes.backup_notes()

        use_backup.assert_called_once()
        copyfile.assert_called_once_with(
            '/home/user/note',
            '/home/user/note.bak'
        )