Ejemplo n.º 1
0
 def test_repr(self):
     project = ProjectFactory.build(slug='prj')
     spatial_unit = SpatialUnitFactory.build(type='PA',
                                             id='abc123',
                                             project=project)
     assert repr(spatial_unit) == ('<SpatialUnit id=abc123 project=prj'
                                   ' type=PA>')
Ejemplo n.º 2
0
 def test_repr(self):
     project = ProjectFactory.build(slug='prj')
     questionnaire = factories.QuestionnaireFactory.build(id='abc123',
                                                          project=project,
                                                          title='Questions')
     assert repr(questionnaire) == ('<Questionnaire id=abc123 '
                                    'title=Questions project=prj>')
Ejemplo n.º 3
0
 def test_repr(self):
     project = ProjectFactory.build(slug='prj')
     resource = Resource(id='abc123', name='File',
                         file='http://example.com/test.txt',
                         project=project)
     assert repr(resource) == ('<Resource id=abc123 name=File'
                               ' file=http://example.com/test.txt'
                               ' project=prj>')
Ejemplo n.º 4
0
 def test_repr(self):
     project = ProjectFactory.build(slug='prj')
     resource = Resource(id='abc123', name='File',
                         file='http://example.com/test.txt',
                         project=project)
     assert repr(resource) == ('<Resource id=abc123 name=File'
                               ' file=http://example.com/test.txt'
                               ' project=prj>')
Ejemplo n.º 5
0
 def test_repr(self):
     project = ProjectFactory.build(slug='prj')
     party = PartyFactory.build(id='abc123',
                                name='TeaParty',
                                project=project,
                                type='IN')
     assert repr(party) == ('<Party id=abc123 name=TeaParty project=prj'
                            ' type=IN>')
Ejemplo n.º 6
0
    def test_write_parties(self):
        workbook = Workbook()

        project = ProjectFactory.build()
        exporter = XLSExporter(project)
        exporter.workbook = workbook
        exporter.write_parties()
        assert workbook['parties']
        assert len(workbook['parties'].rows) == 1
Ejemplo n.º 7
0
 def test_str(self):
     project = ProjectFactory.build(name='TestProject')
     relationship = PartyRelationshipFactory.build(project=project,
                                                   party1__project=project,
                                                   party1__name='Simba',
                                                   party2__project=project,
                                                   party2__name='Mufasa',
                                                   type='C')
     assert str(relationship) == (
         "<PartyRelationship: <Simba> is-child-of <Mufasa>>")
Ejemplo n.º 8
0
    def test_write_parties_empty(self):
        workbook = Workbook()

        project = ProjectFactory.build()
        exporter = XLSExporter(project)
        exporter.workbook = workbook
        exporter.write_parties()
        with pytest.raises(KeyError) as e:
            workbook["parties"]
        assert str(e.value) == "'Worksheet parties does not exist.'"
Ejemplo n.º 9
0
    def test_write_parties_empty(self):
        workbook = Workbook()

        project = ProjectFactory.build()
        exporter = XLSExporter(project)
        exporter.workbook = workbook
        exporter.write_parties()
        with pytest.raises(KeyError) as e:
            workbook['parties']
        assert str(e.value) == "'Worksheet parties does not exist.'"
Ejemplo n.º 10
0
 def test_str(self):
     project = ProjectFactory.build(name='TestProject')
     relationship = PartyRelationshipFactory.build(
         project=project,
         party1__project=project,
         party1__name='Simba',
         party2__project=project,
         party2__name='Mufasa',
         type='C')
     assert str(relationship) == (
         "<PartyRelationship: <Simba> is-child-of <Mufasa>>")
Ejemplo n.º 11
0
 def test_str(self):
     project = ProjectFactory.build(name='TestProject')
     relationship = TenureRelationshipFactory.build(
         project=project,
         party__project=project,
         party__name='Family',
         spatial_unit__project=project,
         spatial_unit__type='PA',
         tenure_type='LS')
     assert str(relationship) == (
         "<TenureRelationship: <Family> LS <Parcel>>")
Ejemplo n.º 12
0
 def test_repr(self):
     project = ProjectFactory.build(slug='prj')
     party1 = PartyFactory.build(id='abc123', project=project)
     party2 = PartyFactory.build(id='def456', project=project)
     relationship = PartyRelationshipFactory.build(id='abc123',
                                                   project=project,
                                                   party1=party1,
                                                   party2=party2,
                                                   type='C')
     assert repr(relationship) == ('<PartyRelationship id=abc123'
                                   ' party1=abc123 party2=def456'
                                   ' project=prj type=C>')
Ejemplo n.º 13
0
 def test_repr(self):
     project = ProjectFactory.build(slug='prj')
     party = PartyFactory.build(id='abc123', project=project)
     su = SpatialUnitFactory.build(id='def456', project=project)
     relationship = TenureRelationshipFactory.build(id='abc123',
                                                    project=project,
                                                    party=party,
                                                    spatial_unit=su,
                                                    tenure_type='CR')
     assert repr(relationship) == ('<TenureRelationship id=abc123'
                                   ' party=abc123 spatial_unit=def456'
                                   ' project=prj tenure_type=CR>')
Ejemplo n.º 14
0
 def test_str(self):
     project = ProjectFactory.build(name='TestProject')
     tenure_type = TenureRelationshipType(id='LS', label="Leasehold")
     relationship = TenureRelationshipFactory.build(
         project=project,
         party__project=project,
         party__name='Family',
         spatial_unit__project=project,
         spatial_unit__type='PA',
         tenure_type=tenure_type)
     assert str(relationship) == (
         "<TenureRelationship: <Family> Leasehold <Parcel>>")
Ejemplo n.º 15
0
 def test_repr(self):
     project = ProjectFactory.build(slug='prj')
     su1 = SpatialUnitFactory.build(type='PA', id='abc123', project=project)
     su2 = SpatialUnitFactory.build(type='PA', id='def456', project=project)
     relationship = SpatialRelationshipFactory.build(id='abc123',
                                                     project=project,
                                                     su1=su1,
                                                     su2=su2,
                                                     type='C')
     assert repr(relationship) == ('<SpatialRelationship id=abc123'
                                   ' project=prj su1=abc123 su2=def456'
                                   ' type=C>')
Ejemplo n.º 16
0
 def test_str(self):
     project = ProjectFactory.build(name='TestProject')
     tenure_type = TenureRelationshipType(id='LS', label="Leasehold")
     relationship = TenureRelationshipFactory.build(
         project=project,
         party__project=project,
         party__name='Family',
         spatial_unit__project=project,
         spatial_unit__type='PA',
         tenure_type=tenure_type)
     assert str(relationship) == (
         "<TenureRelationship: <Family> Leasehold <Parcel>>")
Ejemplo n.º 17
0
 def test_repr(self):
     project = ProjectFactory.build(slug='prj')
     party = PartyFactory.build(id='abc123', project=project)
     su = SpatialUnitFactory.build(id='def456', project=project)
     relationship = TenureRelationshipFactory.build(
         id='abc123',
         project=project,
         party=party,
         spatial_unit=su,
         tenure_type=TenureRelationshipType(id='CR'))
     assert repr(relationship) == ('<TenureRelationship id=abc123'
                                   ' party=abc123 spatial_unit=def456'
                                   ' project=prj tenure_type=CR>')
Ejemplo n.º 18
0
 def test_repr(self):
     project = ProjectFactory.build(slug='prj')
     su1 = SpatialUnitFactory.build(type='PA', id='abc123', project=project)
     su2 = SpatialUnitFactory.build(type='PA', id='def456', project=project)
     relationship = SpatialRelationshipFactory.build(
         id='abc123',
         project=project,
         su1=su1,
         su2=su2,
         type='C')
     assert repr(relationship) == ('<SpatialRelationship id=abc123'
                                   ' project=prj su1=abc123 su2=def456'
                                   ' type=C>')
Ejemplo n.º 19
0
 def test_repr(self):
     project = ProjectFactory.build(slug='prj')
     party1 = PartyFactory.build(id='abc123', project=project)
     party2 = PartyFactory.build(id='def456', project=project)
     relationship = PartyRelationshipFactory.build(
         id='abc123',
         project=project,
         party1=party1,
         party2=party2,
         type='C')
     assert repr(relationship) == ('<PartyRelationship id=abc123'
                                   ' party1=abc123 party2=def456'
                                   ' project=prj type=C>')
Ejemplo n.º 20
0
 def test_init(self):
     project = ProjectFactory.build()
     exporter = ResourceExporter(project)
     assert exporter.project == project
Ejemplo n.º 21
0
 def test_init(self):
     project = ProjectFactory.build()
     exporter = ResourceExporter(project)
     assert exporter.project == project
Ejemplo n.º 22
0
 def test_repr(self):
     project = ProjectFactory.build(slug='prj')
     spatial_unit = SpatialUnitFactory.build(type='PA', id='abc123',
                                             project=project)
     assert repr(spatial_unit) == ('<SpatialUnit id=abc123 project=prj'
                                   ' type=PA>')
Ejemplo n.º 23
0
 def test_repr(self):
     project = ProjectFactory.build(slug='prj')
     party = PartyFactory.build(id='abc123', name='TeaParty',
                                project=project, type='IN')
     assert repr(party) == ('<Party id=abc123 name=TeaParty project=prj'
                            ' type=IN>')