def test_fixture_setup(self): data = FixturesData() data.delete_test_users() data.delete_test_organizations() data.delete_test_projects() data.add_test_organizations() PolicyFactory.load_policies() # Just for test coverage... PolicyFactory.load_policies(update=True) create_attribute_types() load_tenure_relationship_types() data.add_test_users_and_roles() data.add_test_projects() data.add_test_spatial_units() assert User.objects.count() == 20 assert Policy.objects.count() == 7 assert Organization.objects.count() == 2 assert Project.objects.count() == 9 assert SpatialUnit.objects.count() == 7 assert SpatialRelationship.objects.count() == 2 data.delete_test_users() data.delete_test_organizations() data.delete_test_projects() assert User.objects.count() == 0 assert Organization.objects.count() == 0 assert Project.objects.count() == 0 assert SpatialUnit.objects.count() == 0 assert SpatialRelationship.objects.count() == 0
def test_fixture_setup(self): data = FixturesData() data.delete_test_users() data.delete_test_organizations() data.delete_test_projects() data.add_test_organizations() PolicyFactory.load_policies() # Just for test coverage... PolicyFactory.load_policies(force=True) create_attribute_types() load_tenure_relationship_types() data.add_test_users_and_roles() data.add_test_projects() data.add_test_spatial_units() data.add_huge_project() assert User.objects.count() == 20 assert Policy.objects.count() == 7 assert Organization.objects.count() == 2 assert Project.objects.count() == 9 assert SpatialUnit.objects.count() == 4007 assert SpatialRelationship.objects.count() == 2 data.delete_test_users() data.delete_test_organizations() data.delete_test_projects() assert User.objects.count() == 0 assert Organization.objects.count() == 0 assert Project.objects.count() == 0 assert SpatialUnit.objects.count() == 0 assert SpatialRelationship.objects.count() == 0
def setUp(self): super().setUp() PolicyFactory.load_policies() create_attribute_types() loadattrtypes.Command().handle(force=True) load_tenure_relationship_types(force=True) self.user = UserFactory.create() self.project = ProjectFactory.create(current_questionnaire='a1') self.questionnaire = QuestionnaireFactory.create(id_string='a1', version=0, project=self.project, id='a1') QuestionFactory.create(name='location_geometry', label='Location of Parcel', type='GS', questionnaire=self.questionnaire) content_type_party = ContentType.objects.get(app_label='party', model='party') content_type_spatial = ContentType.objects.get(app_label='spatial', model='spatialunit') content_type_tenure = ContentType.objects.get( app_label='party', model='tenurerelationship') for content_type in [ content_type_party, content_type_tenure, content_type_spatial ]: schema = Schema.objects.create( content_type=content_type, selectors=(self.project.organization.id, self.project.id, 'a1')) attr_type = AttributeType.objects.get(name='boolean') Attribute.objects.create(schema=schema, name='fname', long_name='True or False', attr_type=attr_type, index=0, required=False, omit=False) attr_type = AttributeType.objects.get(name='text') Attribute.objects.create(schema=schema, name='fname_two', long_name='Notes', attr_type=attr_type, index=1, required=False, omit=False) OrganizationRole.objects.create(user=self.user, organization=self.project.organization)
def setUp(self): super().setUp() PolicyFactory.load_policies() create_attribute_types() loadattrtypes.Command().handle(force=True) load_tenure_relationship_types(force=True) self.user = UserFactory.create() self.project = ProjectFactory.create( current_questionnaire='a1') self.questionnaire = QuestionnaireFactory.create( id_string='a1', version=0, project=self.project, id='a1') QuestionFactory.create( name='location_geometry', label='Location of Parcel', type='GS', questionnaire=self.questionnaire) content_type_party = ContentType.objects.get( app_label='party', model='party') content_type_spatial = ContentType.objects.get( app_label='spatial', model='spatialunit') content_type_tenure = ContentType.objects.get( app_label='party', model='tenurerelationship') for content_type in [content_type_party, content_type_tenure, content_type_spatial]: schema = Schema.objects.create( content_type=content_type, selectors=(self.project.organization.id, self.project.id, 'a1') ) attr_type = AttributeType.objects.get(name='boolean') Attribute.objects.create( schema=schema, name='fname', long_name='True or False', attr_type=attr_type, index=0, required=False, omit=False ) attr_type = AttributeType.objects.get(name='text') Attribute.objects.create( schema=schema, name='fname_two', long_name='Notes', attr_type=attr_type, index=1, required=False, omit=False ) OrganizationRole.objects.create( user=self.user, organization=self.project.organization)
def setUp(self): super().setUp() PolicyFactory.load_policies() create_attribute_types() load_tenure_relationship_types(force=True)