def test_future_update_consumption(): consump = Consumption() assert consump.current_year == consump.start_year assert consump.has_response() is False cyr = 2020 consump.set_year(cyr) consump.update_consumption({cyr: {"_MPC_e20400": [0.01]}}) assert consump.current_year == cyr assert consump.has_response() is True consump.set_year(cyr - 1) assert consump.has_response() is False
def test_future_update_consumption(): consump = Consumption() assert consump.current_year == consump.start_year assert consump.has_response() is False cyr = 2020 consump.set_year(cyr) consump.update_consumption({cyr: {'_MPC_e20400': [0.01]}}) assert consump.current_year == cyr assert consump.has_response() is True consump.set_year(cyr - 1) assert consump.has_response() is False
def test_future_update_consumption(): consump = Consumption() assert consump.current_year == consump.start_year assert consump.has_response() is False cyr = 2020 consump.set_year(cyr) consump.update_consumption({cyr: {'_MPC_e20400': [0.01]}}) assert consump.current_year == cyr assert consump.has_response() is True consump.set_year(cyr - 1) assert consump.has_response() is False # test future updates for benefits consump_ben = Consumption() assert consump_ben.current_year == consump_ben.start_year assert consump_ben.has_response() is False consump_ben.set_year(cyr) consump_ben.update_consumption({cyr: {'_BEN_vet_value': [0.95]}}) assert consump_ben.current_year == cyr assert consump_ben.has_response() is True consump_ben.set_year(cyr - 1) assert consump_ben.has_response() is False
def test_future_update_consumption(): consump = Consumption() assert consump.current_year == consump.start_year assert consump.has_response() is False cyr = 2020 consump.set_year(cyr) consump.update_consumption({'MPC_e20400': {cyr: 0.01}}) assert consump.current_year == cyr assert consump.has_response() is True consump.set_year(cyr - 1) assert consump.has_response() is False # test future updates for benefits consump_ben = Consumption() assert consump_ben.current_year == consump_ben.start_year assert consump_ben.has_response() is False consump_ben.set_year(cyr) consump_ben.update_consumption({'BEN_vet_value': {cyr: 0.95}}) assert consump_ben.current_year == cyr assert consump_ben.has_response() is True consump_ben.set_year(cyr - 1) assert consump_ben.has_response() is False