There is really a lot of duplication between ScenarioRiskCase1TestCase and  ScenarioRiskCase2TestCase. Maybe a helper function to get the hazard_id is in order (and probably better than another superclass).