def test_observation_due_selection(self): """Test the function which selects Observations in the time window.""" membership = self.test_observation_timings() assert len(observations_due_in_window()) is 1 first = observations_due_in_window()[0] first.due = datetime.now() + timedelta(days=100) first.save() assert len(observations_due_in_window()) is 0
def do_todo(request): """Do the todo list and output a list of Observations done.""" todo_list = observations_due_in_window() results = [i.do() for i in todo_list] for i in results: messages.success(request, i) return HttpResponseRedirect(reverse('show_todo'))
def execute_the_todo_list(study=None, user=None): """Create list of Observations due and do() them""" from signalbox.models.observation_timing_functions import observations_due_in_window todo = observations_due_in_window() if study: todo = [x for x in todo if supergetattr(x, 'dyad.study', None) == study] if user: todo = [x for x in todo if supergetattr(x, 'dyad.user', None) == user] return [(i, i.do()) for i in todo]
def execute_the_todo_list(study=None, user=None): """Create list of Observations due and do() them""" from signalbox.models.observation_timing_functions import observations_due_in_window todo = observations_due_in_window() if study: todo = [ x for x in todo if supergetattr(x, 'dyad.study', None) == study ] if user: todo = [x for x in todo if supergetattr(x, 'dyad.user', None) == user] return [(i, i.do()) for i in todo]
def show_todo(request): todo_list = observations_due_in_window() return render(request, 'admin/signalbox/todo_list.html', { 'item_list': todo_list, 'results': [] })
def show_todo(request): todo_list = observations_due_in_window() return render_to_response('admin/signalbox/todo_list.html', {'item_list': todo_list, 'results': []}, context_instance=RequestContext(request))
def show_todo(request): todo_list = observations_due_in_window() return render(request, "admin/signalbox/todo_list.html", {"item_list": todo_list, "results": []})