예제 #1
0
파일: basic.py 프로젝트: rtighe/rapidsms
 def testVerifyDescendants(self):
     print "\n\n\n############## testVerifyDescendants"
     Organization.objects.all().delete()
     ExtUser.objects.all().delete()
     Edge.objects.all().delete()
     EdgeType.objects.all().delete()
     
     management.call_command('runscript', 'demo_bootstrap.py', verbosity=0)
         
     for org in Organization.objects.all():
         ancestry = traversal.getFullDescendantsForObject(org)
         print "Object: " + str(org)
         print "Descendants: " + str(ancestry)
         
     for usr in ExtUser.objects.all():
         ancestry = traversal.getFullDescendantsForObject(usr)
         print "Object: " + str(usr)
         print "Descendants: " + str(ancestry)
예제 #2
0
 def render(self, context):
     # parent_edges[edgetype] = Edge.objects.all().filter(relationship=edgetype, parent_type=ctype,parent_id=content_instance.id)
     context[self.var_name] = traversal.getFullDescendantsForObject(self.obj)
     return ""