Пример #1
0
    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'])
Пример #2
0
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()