Esempio n. 1
0
 def test_get_three_closer_friends(self):
     amigos_proximos = helper.get_three_closer_friends(
         self.amigo,
         [self.amigo_2, self.amigo_3, self.amigo_4, self.amigo_5])
     self.assertEquals(len(amigos_proximos), 3)
     self.assertIn((2, 1.0), amigos_proximos)
     self.assertIn((3, 2.0), amigos_proximos)
     self.assertIn((5, 1.0), amigos_proximos)
Esempio n. 2
0
 def on_get(self, req, resp):
     if req.get_param("id"):
         voce = session.query(Amigo).get(req.get_param("id"))
         amigos = session.query(Amigo).filter(Amigo.id != voce.id)
         amigos = [orm_to_json(session.query(Amigo).get(id))
                   for id, hipotenusa in get_three_closer_friends(voce, amigos)]
         resp.body = json.dumps({'amigos': amigos})
     else:
         resp.body = "Informe o id do amigo a ser analisado"
Esempio n. 3
0
 def test_get_three_closer_friends(self):
     amigos_proximos = helper.get_three_closer_friends(self.amigo, [self.amigo_2,
                                                                    self.amigo_3,
                                                                    self.amigo_4,
                                                                    self.amigo_5
                                                                    ])
     self.assertEquals(len(amigos_proximos),3)
     self.assertIn((2,1.0), amigos_proximos)
     self.assertIn((3,2.0), amigos_proximos)
     self.assertIn((5,1.0), amigos_proximos)
Esempio n. 4
0
 def on_get(self, req, resp):
     if req.get_param("id"):
         voce = session.query(Amigo).get(req.get_param("id"))
         amigos = session.query(Amigo).filter(Amigo.id != voce.id)
         amigos = [
             orm_to_json(session.query(Amigo).get(id))
             for id, hipotenusa in get_three_closer_friends(voce, amigos)
         ]
         resp.body = json.dumps({'amigos': amigos})
     else:
         resp.body = "Informe o id do amigo a ser analisado"