def test_save_log_entry_with_content(): entry = Entry() entry.content = 'content is all there is' entry.save() log_entry = LogEntry() log_entry.entry_type = 'log' log_entry.entry = entry log_entry.save() from_db = LogEntry.objects(id=log_entry.id).get() assert from_db.entry.content == 'content is all there is' assert from_db.entry_type == 'log'
def test_save_log_entry_with_content(): entry = Entry() entry.content = 'content is all there is' entry.save() log_entry = LogEntry() log_entry.entry_type = 'log' log_entry.entry = entry log_entry.save() from_db = LogEntry.objects(id=log_entry.id).get() assert from_db.entry.content == 'content is all there is' assert from_db.entry_type == 'log'
def reply_to_feedback(id): form = FeedbackForm() feedback_request = LogEntry.objects(id=id).get() if form.validate_on_submit(): feedback_request.entry.replied = True feedback_request.entry.details = form.feedback.data feedback_request.entry.save() flash("Saved feedback") return redirect(url_for('feedback.give_feedback')) else: return render_template('feedback/give-feedback.html', form=form, feedback_request=feedback_request)
def test_save_log_entry_with_objective(): entry = Entry() entry.how = 'this is how' entry.what = 'this is what' entry.save() log_entry = LogEntry() log_entry.entry_type = 'objective' log_entry.entry = entry log_entry.save() from_db = LogEntry.objects(id=log_entry.id).get() assert from_db.entry_type == 'objective' assert from_db.entry.how == 'this is how' assert from_db.entry.what == 'this is what'
def test_save_log_entry_with_objective(): entry = Entry() entry.how = 'this is how' entry.what = 'this is what' entry.save() log_entry = LogEntry() log_entry.entry_type = 'objective' log_entry.entry = entry log_entry.save() from_db = LogEntry.objects(id=log_entry.id).get() assert from_db.entry_type == 'objective' assert from_db.entry.how == 'this is how' assert from_db.entry.what == 'this is what'
def test_save_log_entry_with_feedback(): entry = Entry() entry.requested_from = '*****@*****.**' entry.requested_by = '*****@*****.**' entry.details = 'details' entry.share_objectives = True entry.sent = True entry.replied = True entry.save() log_entry = LogEntry() log_entry.entry_type = 'feedback' log_entry.entry = entry log_entry.save() from_db = LogEntry.objects(id=log_entry.id).get() assert from_db.entry_type == 'feedback' assert from_db.entry.requested_from == '*****@*****.**' assert from_db.entry.requested_by == '*****@*****.**' assert from_db.entry.details == 'details' assert from_db.entry.share_objectives assert from_db.entry.sent assert from_db.entry.replied
def test_save_log_entry_with_feedback(): entry = Entry() entry.requested_from = '*****@*****.**' entry.requested_by = '*****@*****.**' entry.details = 'details' entry.share_objectives = True entry.sent = True entry.replied = True entry.save() log_entry = LogEntry() log_entry.entry_type = 'feedback' log_entry.entry = entry log_entry.save() from_db = LogEntry.objects(id=log_entry.id).get() assert from_db.entry_type == 'feedback' assert from_db.entry.requested_from == '*****@*****.**' assert from_db.entry.requested_by == '*****@*****.**' assert from_db.entry.details == 'details' assert from_db.entry.share_objectives assert from_db.entry.sent assert from_db.entry.replied
def view_requested_feedback(id): feedback_request = LogEntry.objects(id=id, entry_type='feedback').get() return render_template('feedback/view-feedback.html', feedback_request=feedback_request)