예제 #1
0
def test_impact_currently_infected():
    data = Data.objects.create(name="Jamaica",
                               avgAge=26.5,
                               avgDailyIncome=12,
                               avgDailyIncomePopulation=3,
                               periodType="days",
                               timeToElapse=58,
                               reportedCases=565,
                               population=12000987,
                               totalHospitalBeds=3897063)
    currently_infected = currentlyinfected(data.reportedCases)
    assert currently_infected == 5650
예제 #2
0
def test_impact_infection_by_requested_at_time():
    data = Data.objects.create(name="Jamaica",
                               avgAge=26.5,
                               avgDailyIncome=12,
                               avgDailyIncomePopulation=3,
                               periodType="days",
                               timeToElapse=58,
                               reportedCases=565,
                               population=12000987,
                               totalHospitalBeds=3897063)
    infection_byrequestedat_time = infectionbyrequestedattime(
        data.timeToElapse, currentlyinfected(data.reportedCases))
    assert infection_byrequestedat_time == 29622272000
예제 #3
0
def test_impact_dollars_in_flight():
    data = Data.objects.create(name="Jamaica",
                               avgAge=26.5,
                               avgDailyIncome=12,
                               avgDailyIncomePopulation=3,
                               periodType="days",
                               timeToElapse=58,
                               reportedCases=565,
                               population=12000987,
                               totalHospitalBeds=3897063)
    dollarsin_flight = dollarsinflight(currentlyinfected(data.reportedCases),
                                       data.avgDailyIncome)
    assert dollarsin_flight == 1322100.0
예제 #4
0
def test_impact_cases_for_ventilators_by_requested_time():
    data = Data.objects.create(name="Jamaica",
                               avgAge=26.5,
                               avgDailyIncome=12,
                               avgDailyIncomePopulation=3,
                               periodType="days",
                               timeToElapse=58,
                               reportedCases=565,
                               population=12000987,
                               totalHospitalBeds=3897063)
    casesforventilatorsbyrequested_time = casesforventilatorsbyrequestedtime(
        currentlyinfected(data.reportedCases))
    assert casesforventilatorsbyrequested_time == 113.0
예제 #5
0
def test_impact_severe_cases_by_requested_time():
    data = Data.objects.create(name="Jamaica",
                               avgAge=26.5,
                               avgDailyIncome=12,
                               avgDailyIncomePopulation=3,
                               periodType="days",
                               timeToElapse=58,
                               reportedCases=565,
                               population=12000987,
                               totalHospitalBeds=3897063)
    severecases_byrequestedtime = severecasesbyrequestedtime(
        infectionbyrequestedattime(data.timeToElapse,
                                   currentlyinfected(data.reportedCases)))
    assert severecases_byrequestedtime == 4443340800.0
예제 #6
0
def test_impact_hospital_beds_per_requested_time():
    data = Data.objects.create(name="Jamaica",
                               avgAge=26.5,
                               avgDailyIncome=12,
                               avgDailyIncomePopulation=3,
                               periodType="days",
                               timeToElapse=58,
                               reportedCases=565,
                               population=12000987,
                               totalHospitalBeds=3897063)
    hospitalbedsperrequested_time = hospitalbedsperrequestedtime(
        data.totalHospitalBeds,
        severecasesbyrequestedtime(
            infectionbyrequestedattime(data.timeToElapse,
                                       currentlyinfected(data.reportedCases))))
    assert hospitalbedsperrequested_time == -4441976827.95