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)
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])
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)
def test_todos(self): session = Session() session = Session() personas = session.query(Persona).all() session.close() self.assertIsNotNone(personas)
def almacenar(self): Base.metadata.create_all(engine) session = Session() session.add(self) session.commit() session.close()