def test_ev_sinews(self): """Check ev_sinews() """ df_res = gr.eval_sinews(self.model_default, seed=101, df_det="nom") self.assertTrue( gr.df_equal( df_res, self.model_default >> gr.ev_sinews(seed=101, df_det="nom")))
def test_sinews(self): df_min = gr.eval_sinews(self.md, df_det="nom") self.assertTrue( set(df_min.columns) == set(self.md.var + self.md.out + ["sweep_var", "sweep_ind"])) self.assertTrue(df_min._plot_info["type"] == "sinew_outputs") df_seeded = gr.eval_sinews(self.md, df_det="nom", seed=101) df_piped = self.md >> gr.ev_sinews(df_det="nom", seed=101) self.assertTrue(df_seeded.equals(df_piped)) df_skip = gr.eval_sinews(self.md, df_det="nom", skip=True) self.assertTrue(df_skip._plot_info["type"] == "sinew_inputs") df_mixed = gr.eval_sinews(self.md_mixed, df_det="swp")