示例#1
0
 def mkrecord(action_taken, agency_code, countyfp, geoid):
     record = HMDARecord(
         as_of_year=2014, respondent_id='1111111111',
         agency_code=agency_code, loan_amount_000s=222,
         action_taken=action_taken, statefp='11', countyfp=countyfp)
     record.geoid_id = geoid
     record.save()
示例#2
0
    def test_auto_fields(self):
        record = HMDARecord(
            as_of_year=2014, respondent_id='0123456789', agency_code='3',
            loan_type=1, property_type=1, loan_purpose=1, owner_occupancy=1,
            loan_amount_000s=55, preapproval='1', action_taken=1,
            msamd='01234', statefp='11', countyfp='222',
            census_tract_number ='01234', applicant_ethnicity='1',
            co_applicant_ethnicity='1', applicant_race_1='1', co_applicant_race_1='1',
            applicant_sex='1', co_applicant_sex='1', applicant_income_000s='1000',
            purchaser_type='1', rate_spread='0123', hoepa_status='1', lien_status='1',
            sequence_number='1', population='1', minority_population='1',
            ffieic_median_family_income='1000', tract_to_msamd_income='1000',
            number_of_owner_occupied_units='1', number_of_1_to_4_family_units='1',
            application_date_indicator=1)
        record.geoid_id = '11222333000'
        record.save()
        self.assertEqual(record.lender, '30123456789')
        record.delete()

        record = HMDARecord(
            as_of_year=2014, respondent_id='01-345-789', agency_code='2',
            loan_type=1, property_type=1, loan_purpose=1, owner_occupancy=1,
            loan_amount_000s=55, preapproval='1', action_taken=1,
            msamd='01234', statefp='11', countyfp='222',
            census_tract_number ='01234', applicant_ethnicity='1',
            co_applicant_ethnicity='1', applicant_race_1='1', co_applicant_race_1='1',
            applicant_sex='1', co_applicant_sex='1', applicant_income_000s='1000',
            purchaser_type='1', rate_spread='0123', hoepa_status='1', lien_status='1',
            sequence_number='1', population='1', minority_population='1',
            ffieic_median_family_income='1000', tract_to_msamd_income='1000',
            number_of_owner_occupied_units='1', number_of_1_to_4_family_units='1',
            application_date_indicator=1)
        record.auto_fields()
        self.assertEqual(record.lender, '201-345-789')
示例#3
0
 def mkrecord(action_taken, agency_code, countyfp, geoid):
     record = HMDARecord(as_of_year=2014,
                         respondent_id='1111111111',
                         agency_code=agency_code,
                         loan_amount_000s=222,
                         action_taken=action_taken,
                         statefp='11',
                         countyfp=countyfp)
     record.geoid_id = geoid
     record.save()
示例#4
0
    def test_auto_fields(self):
        record = HMDARecord(
            as_of_year=2014, respondent_id='0123456789', agency_code='3',
            loan_amount_000s=55, action_taken=1, statefp='11', countyfp='222')
        record.geoid_id = '11222333000'
        record.save()
        self.assertEqual(record.lender, '30123456789')
        record.delete()

        record = HMDARecord(
            as_of_year=2014, respondent_id='01-345-789', agency_code='2',
            loan_amount_000s=55, action_taken=1, statefp='ST',
            countyfp='COU')
        record.auto_fields()
        self.assertEqual(record.lender, '201-345-789')
示例#5
0
 def mkrecord(action_taken, agency_code, countyfp, geoid):
     record = HMDARecord(
         as_of_year=2014, respondent_id='1111111111', agency_code=agency_code,
         loan_type=1, property_type=1, loan_purpose=1, owner_occupancy=1,
         loan_amount_000s=222, preapproval='1', action_taken=action_taken,
         msamd='01234', statefp='11', countyfp=countyfp,
         census_tract_number ='01234', applicant_ethnicity='1',
         co_applicant_ethnicity='1', applicant_race_1='1', co_applicant_race_1='1',
         applicant_sex='1', co_applicant_sex='1', applicant_income_000s='1000',
         purchaser_type='1', rate_spread='0123', hoepa_status='1', lien_status='1',
         sequence_number='1', population='1', minority_population='1',
         ffieic_median_family_income='1000', tract_to_msamd_income='1000',
         number_of_owner_occupied_units='1', number_of_1_to_4_family_units='1',
         application_date_indicator=1)
 
     record.geoid_id = geoid
     record.save()
示例#6
0
 def mkrecord_hmda(institution_id, action_taken, countyfp, geoid):
     respondent = Institution.objects.get(institution_id=institution_id)
     geo = Geo.objects.get(geoid=geoid)
     record = HMDARecord(
         as_of_year=2014, respondent_id=respondent.respondent_id, agency_code=respondent.agency_id,
         loan_type=1, property_type=1, loan_purpose=1, owner_occupancy=1,
         loan_amount_000s=222, preapproval='1', action_taken=action_taken,
         msamd='01234', statefp='11', countyfp=countyfp,
         census_tract_number ='01234', applicant_ethnicity='1',
         co_applicant_ethnicity='1', applicant_race_1='1', co_applicant_race_1='1',
         applicant_sex='1', co_applicant_sex='1', applicant_income_000s='1000',
         purchaser_type='1', rate_spread='0123', hoepa_status='1', lien_status='1',
         sequence_number='1', population='1', minority_population='1',
         ffieic_median_family_income='1000', tract_to_msamd_income='1000',
         number_of_owner_occupied_units='1', number_of_1_to_4_family_units='1',
         application_date_indicator=1)
     record.geo = geo
     record.institution = respondent
     record.save()
示例#7
0
    def test_auto_fields(self):
        record = HMDARecord(as_of_year=2014,
                            respondent_id='0123456789',
                            agency_code='3',
                            loan_amount_000s=55,
                            action_taken=1,
                            statefp='11',
                            countyfp='222')
        record.geoid_id = '11222333000'
        record.save()
        self.assertEqual(record.lender, '30123456789')
        record.delete()

        record = HMDARecord(as_of_year=2014,
                            respondent_id='01-345-789',
                            agency_code='2',
                            loan_amount_000s=55,
                            action_taken=1,
                            statefp='ST',
                            countyfp='COU')
        record.auto_fields()
        self.assertEqual(record.lender, '201-345-789')
示例#8
0
        def mkrecord(action_taken, agency_code, countyfp, geoid):
            record = HMDARecord(
                as_of_year=2014,
                respondent_id="1111111111",
                agency_code=agency_code,
                loan_type=1,
                property_type=1,
                loan_purpose=1,
                owner_occupancy=1,
                loan_amount_000s=222,
                preapproval="1",
                action_taken=action_taken,
                msamd="01234",
                statefp="11",
                countyfp=countyfp,
                census_tract_number="01234",
                applicant_ethnicity="1",
                co_applicant_ethnicity="1",
                applicant_race_1="1",
                co_applicant_race_1="1",
                applicant_sex="1",
                co_applicant_sex="1",
                applicant_income_000s="1000",
                purchaser_type="1",
                rate_spread="0123",
                hoepa_status="1",
                lien_status="1",
                sequence_number="1",
                population="1",
                minority_population="1",
                ffieic_median_family_income="1000",
                tract_to_msamd_income="1000",
                number_of_owner_occupied_units="1",
                number_of_1_to_4_family_units="1",
                application_date_indicator=1,
            )

            record.geoid_id = geoid
            record.save()
示例#9
0
    def test_auto_fields(self):
        record = HMDARecord(as_of_year=2014,
                            respondent_id='0123456789',
                            agency_code='3',
                            loan_type=1,
                            property_type=1,
                            loan_purpose=1,
                            owner_occupancy=1,
                            loan_amount_000s=55,
                            preapproval='1',
                            action_taken=1,
                            msamd='01234',
                            statefp='11',
                            countyfp='222',
                            census_tract_number='01234',
                            applicant_ethnicity='1',
                            co_applicant_ethnicity='1',
                            applicant_race_1='1',
                            co_applicant_race_1='1',
                            applicant_sex='1',
                            co_applicant_sex='1',
                            applicant_income_000s='1000',
                            purchaser_type='1',
                            rate_spread='0123',
                            hoepa_status='1',
                            lien_status='1',
                            sequence_number='1',
                            population='1',
                            minority_population='1',
                            ffieic_median_family_income='1000',
                            tract_to_msamd_income='1000',
                            number_of_owner_occupied_units='1',
                            number_of_1_to_4_family_units='1',
                            application_date_indicator=1)
        record.geoid_id = '11222333000'
        record.save()
        self.assertEqual(record.lender, '30123456789')
        record.delete()

        record = HMDARecord(as_of_year=2014,
                            respondent_id='01-345-789',
                            agency_code='2',
                            loan_type=1,
                            property_type=1,
                            loan_purpose=1,
                            owner_occupancy=1,
                            loan_amount_000s=55,
                            preapproval='1',
                            action_taken=1,
                            msamd='01234',
                            statefp='11',
                            countyfp='222',
                            census_tract_number='01234',
                            applicant_ethnicity='1',
                            co_applicant_ethnicity='1',
                            applicant_race_1='1',
                            co_applicant_race_1='1',
                            applicant_sex='1',
                            co_applicant_sex='1',
                            applicant_income_000s='1000',
                            purchaser_type='1',
                            rate_spread='0123',
                            hoepa_status='1',
                            lien_status='1',
                            sequence_number='1',
                            population='1',
                            minority_population='1',
                            ffieic_median_family_income='1000',
                            tract_to_msamd_income='1000',
                            number_of_owner_occupied_units='1',
                            number_of_1_to_4_family_units='1',
                            application_date_indicator=1)
        record.auto_fields()
        self.assertEqual(record.lender, '201-345-789')