Ejemplo n.º 1
0
 def test_alamacenar(self):
     self.persona1.almacenar()
     session = Session()
     persona = session.query(Persona).filter(
         Persona.nombre == 'Alejandra' and Persona.edad == 25).first()
     self.assertEqual(persona.dar_nombre(), 'Alejandra')
     self.assertEqual(persona.dar_edad(), 25)
Ejemplo n.º 2
0
 def recuperar(self, nombre, edad):
     session = Session()
     persona = session.query(Persona).filter(
         Persona.nombre == nombre and Persona.edad == edad).first()
     session.close()
     self.nombre = persona.nombre
     self.edad = persona.edad
     self.id = persona.id
    def test_almacenar(self):
        self.personas[0].almacenar()

        session = Session()
        persona = session.query(Persona).filter(
            Persona.nombre == self.data[0][0]
            and Persona.edad == self.data[0][1]).first()

        self.assertEqual(persona.dar_nombre(), self.data[0][0])
        self.assertEqual(persona.dar_edad(), self.data[0][-1])
    def test_recuperar(self):
        session = Session()
        session.add(self.personas[0])
        session.commit()
        session.close()

        persona = Persona("", 0)
        persona.recuperar(self.data[0][0], self.data[0][-1])

        self.assertEqual(persona.dar_nombre(), self.data[0][0])
        self.assertEqual(persona.dar_edad(), self.data[0][-1])
Ejemplo n.º 5
0
    def test_recuperar(self):
        session = Session()
        session.add(self.persona2)
        session.commit()
        session.close()

        persona = Persona("", 0)
        persona.recuperar("Diego", 22)

        self.assertEqual(persona.dar_nombre(), 'Diego')
        self.assertEqual(persona.dar_edad(), 22)
Ejemplo n.º 6
0
 def test_todos(self):
     session = Session()
     session = Session()
     personas = session.query(Persona).all()
     session.close()
     self.assertIsNotNone(personas)
Ejemplo n.º 7
0
 def almacenar(self):
     Base.metadata.create_all(engine)
     session = Session()
     session.add(self)
     session.commit()
     session.close()