def test_eq(): model1 = Earth(**default_params) model2 = Earth(**default_params) assert_equal(model1, model2) assert_not_equal(model1, 5) params = {} params.update(default_params) params["penalty"] = 15 model2 = Earth(**params) assert_not_equal(model1, model2) model3 = Earth(**default_params) model3.unknown_parameter = 5 assert_not_equal(model1, model3)