def test_multiple_select(self): anne = objects.Female() anne.name = "Anne" anne.jobs.append(objects.Job()) anne.jobs.append(objects.Job()) def yo(obj): for i in obj: return {"value":i.title, "display":i.employer} print widget.MultipleSelect(object=anne.jobs, item_render=yo).render()
def setUp(self): self.job = objects.Job() self.job.employer = "Nike" self.job.title = "Designer" self.loc = objects.Location() self.loc.city = "Portland" self.loc.state = "OR" self.obj = objects.Female() self.obj.name = "Anne" self.obj.age = 27 self.obj.height = 65 self.obj.weight = 120 self.person = { "name": u"Anne", "age": 27, "height": 65.0, "weight": 120.0, "genitalia": u"inny", "jobs": [{ "employer": u"Nike", "title": u"Designer", "locations": [{ "city": u"Portland", "state": u"OR" }] }] }
def setUp(self): self.name = "Anne" self.genitalia = "inny" self.obj = objects.Female() self.job = objects.Job() self.loca = objects.LocationGeo() self.location = objects.Location()
def setUp(self): self.ids = [] self.genitalia = "inny" for i in xrange(5): obj = objects.Female() obj.name = "Anne%s" % i j = objects.Job() j.title = "President" obj.jobs.append(j) obj.save() self.ids.append(obj._id)
def test_list_length(self): with self.assertRaises(Exception) as cm: for i in xrange(5): job = objects.Job() job.title = "Engineer %s" % i self.obj.jobs.append(job)