def test_taskapilist(self): task = Task() count = task.count() response = self.client.get(reverse('task_api_list')) content = json.loads(response.content.decode('utf-8')) self.assertEqual(len(content), count) self.assertEqual(response.status_code, 200)
def test_all_tasks(self): task = Task() count = task.count() response = self.client.get(reverse('all_tasks')) self.assertEqual(response.context['term_type'], 'task') self.assertEqual(len(response.context['nodes']), count) self.assertEqual(response.status_code, 200)
import pickle import json import numpy Concept = Concept() Task = Task() Disorder = Disorder() Contrast = Contrast() Battery = Battery() Theory = Theory() Condition = Condition() # Needed on all pages counts = { "disorders": Disorder.count(), "tasks": Task.count(), "contrasts": Contrast.count(), "concepts": Concept.count(), "batteries": Battery.count(), "theories": Theory.count() } # VIEWS FOR ALL NODES ############################################################# def all_nodes(request, nodes, node_type): '''all_nodes returns view with all nodes for node_type''' appname = "The Cognitive Atlas" context = { 'appname': appname,
from cognitive.apps.atlas.query import Concept, Task, Disorder, Theory, Battery Concept = Concept() Task = Task() Disorder = Disorder() Theory = Theory() Battery = Battery() # Needed on all pages counts = {"disorders":Disorder.count(), "tasks":Task.count(), "concepts":Concept.count(), "theories":Theory.count(), "batteries":Battery.count()} def counts_processor(request): return {'counts': counts}