def test_get_beneficios_laborales(self): # Comprobamos que los obtenemos correctamente of = crear_oferta_de_empresa(u=self.empr, extras=False) self.login(self.creds[2]) self.assertIsNotNone(of.beneficios_laborales) resp = self.api_client.get('/api/ofertadeempresa/{0}/'.format(of.pk)) self.assertHttpOK(resp) before = self.deserialize(resp)['beneficios_laborales']['transporte'] # Comprobamos que los modificamos correctamente (desde el recurso específico) d = {'transporte': not before} self.assertHttpAccepted( self.api_client.patch(('/api/beneficioslaborales/{0}'.format(of.beneficios_laborales.pk)), data=d)) self.assertEqual(OfertaDeEmpresa.objects.get(pk=of.pk).beneficios_laborales.transporte, d['transporte'])
from apps.ofertas.factory import crear_oferta_de_empresa, crear_oferta_de_departamento, \ crear_oferta_de_proyecto_emprendedor # CREAMOS TODOS LOS TIPOS DE OFERTA for i in range(15): crear_oferta_de_empresa() crear_oferta_de_departamento() crear_oferta_de_proyecto_emprendedor()