def get_good_data(self): return { 'name': 'test', 'structure': default_structure().pk, 'stake': '', 'type': '', 'domain': '', 'begin_year': '2010', 'end_year': '2012', 'constraints': '', 'global_cost': '12', 'comments': '', 'contractors': ContractorFactory.create().pk, 'project_owner': OrganismFactory.create().pk, 'project_manager': OrganismFactory.create().pk, 'funding_set-TOTAL_FORMS': '2', 'funding_set-INITIAL_FORMS': '0', 'funding_set-MAX_NUM_FORMS': '', 'funding_set-0-amount': '468.0', 'funding_set-0-organism': OrganismFactory.create().pk, 'funding_set-0-project': '', 'funding_set-0-id': '', 'funding_set-0-DELETE': '', 'funding_set-1-amount': '789', 'funding_set-1-organism': OrganismFactory.create().pk, 'funding_set-1-project': '', 'funding_set-1-id': '', 'funding_set-1-DELETE': '' }
def get_good_data(self): return { 'name': 'test', 'structure': default_structure().pk, 'stake': '', 'type': '', 'domain': '', 'begin_year': '2010', 'end_year': '2012', 'constraints': '', 'cost': '12', 'comments': '', 'contractors': ContractorFactory.create().pk, 'project_owner': OrganismFactory.create().pk, 'project_manager': OrganismFactory.create().pk, 'funding_set-TOTAL_FORMS': '2', 'funding_set-INITIAL_FORMS': '0', 'funding_set-MAX_NUM_FORMS': '', 'funding_set-0-amount': '468.0', 'funding_set-0-organism': OrganismFactory.create().pk, 'funding_set-0-project': '', 'funding_set-0-id': '', 'funding_set-0-DELETE': '', 'funding_set-1-amount': '789', 'funding_set-1-organism': OrganismFactory.create().pk, 'funding_set-1-project': '', 'funding_set-1-id': '', 'funding_set-1-DELETE': '' }
def get_good_data(self): return { "name": "test", "structure": default_structure().pk, "stake": "", "type": "", "domain": "", "begin_year": "2010", "end_year": "2012", "constraints": "", "cost": "12", "comments": "", "contractors": ContractorFactory.create().pk, "project_owner": OrganismFactory.create().pk, "project_manager": OrganismFactory.create().pk, "funding_set-TOTAL_FORMS": "2", "funding_set-INITIAL_FORMS": "0", "funding_set-MAX_NUM_FORMS": "", "funding_set-0-amount": "468.0", "funding_set-0-organism": OrganismFactory.create().pk, "funding_set-0-project": "", "funding_set-0-id": "", "funding_set-0-DELETE": "", "funding_set-1-amount": "789", "funding_set-1-organism": OrganismFactory.create().pk, "funding_set-1-project": "", "funding_set-1-id": "", "funding_set-1-DELETE": "", }
def test_update_signage(self): self.login() target_year = 2017 if settings.TREKKING_TOPOLOGY_ENABLED: intervention = SignageInterventionFactory.create() else: intervention = SignageInterventionFactory.create( geom='SRID=2154;POINT (700000 6600000)') signa = intervention.signage # Save infrastructure form response = self.client.get(signa.get_update_url()) form = response.context['form'] data = form.initial data['name'] = 'modified' data['implantation_year'] = target_year if settings.TREKKING_TOPOLOGY_ENABLED: data['topology'] = '{"paths": [%s]}' % PathFactory.create().pk else: data['geom'] = 'SRID=4326;POINT (2.0 6.6)' data['manager'] = OrganismFactory.create().pk response = self.client.post(signa.get_update_url(), data) self.assertEqual(response.status_code, 302) # Check that intervention was not deleted (bug #783) intervention.reload() self.assertFalse(intervention.deleted) self.assertEqual(intervention.signage.name, 'modified') self.assertEqual(intervention.signage.implantation_year, target_year)
def test_update_signage(self): self.login() target_year = 2017 intervention = SignageInterventionFactory.create() signa = intervention.signage # Save infrastructure form response = self.client.get(signa.get_update_url()) form = response.context['form'] data = form.initial data['name'] = 'modified' data['implantation_year'] = target_year data['topology'] = '{"paths": [%s]}' % PathFactory.create().pk data['manager'] = OrganismFactory.create().pk response = self.client.post(signa.get_update_url(), data) self.assertEqual(response.status_code, 302) # Check that intervention was not deleted (bug #783) intervention.reload() self.assertFalse(intervention.deleted) self.assertEqual(intervention.signage.name, 'modified') self.assertEqual(intervention.signage.implantation_year, target_year)
def get_good_data(self): path = PathFactory.create() return { 'organization': OrganismFactory.create().pk, 'topology': '{"paths": [%s]}' % path.pk, }