コード例 #1
0
ファイル: test_views.py プロジェクト: tlehoux/Geotrek-admin
 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': ''
     }
コード例 #2
0
ファイル: tests.py プロジェクト: leplatrem/Geotrek
    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': ''
        }
コード例 #3
0
ファイル: tests.py プロジェクト: Web5design/Geotrek
 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": "",
     }
コード例 #4
0
 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)
コード例 #5
0
ファイル: test_views.py プロジェクト: makinacorpus/Geotrek
 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)
コード例 #6
0
 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)
コード例 #7
0
ファイル: test_views.py プロジェクト: tlehoux/Geotrek-admin
 def get_good_data(self):
     path = PathFactory.create()
     return {
         'organization': OrganismFactory.create().pk,
         'topology': '{"paths": [%s]}' % path.pk,
     }
コード例 #8
0
ファイル: tests.py プロジェクト: masterdubs/Geotrek
 def get_good_data(self):
     path = PathFactory.create()
     return {
         'organization': OrganismFactory.create().pk,
         'topology': '{"paths": [%s]}' % path.pk,
     }