def test_unknown_solver(self): m = MinlipSurvivalAnalysis(solver=None) self.assertRaisesRegex(ValueError, "unknown solver: None", m.fit, self.x.values, self.y) m.set_params(solver="i don't know") self.assertRaisesRegex(ValueError, "unknown solver: i don't know", m.fit, self.x.values, self.y) m.set_params(solver=[('why', 'are'), ('you', 'doing this')]) self.assertRaisesRegex(ValueError, r"unknown solver: \[\('why', 'are'\), \('you', 'doing this'\)\]", m.fit, self.x.values, self.y)
def test_unknown_solver(gbsg2): x, y = gbsg2 m = MinlipSurvivalAnalysis(solver=None) with pytest.raises(ValueError, match="unknown solver: None"): m.fit(x, y) m.set_params(solver="i don't know") with pytest.raises(ValueError, match="unknown solver: i don't know"): m.fit(x, y) m.set_params(solver=[('why', 'are'), ('you', 'doing this')]) with pytest.raises(ValueError, match=r"unknown solver: \[\('why', 'are'\), \('you', 'doing this'\)\]"): m.fit(x, y)