def test_run_w_management(self, m_g, m_ls): self.init_mock_grass(m_g) i = self.m_management.get_instances()[1] r = Replicate(None, i) r.grass_i = Mock() r.instance.experiment.save_model = Mock() r.run()
def test_run_w_management(self,m_g,m_ls): self.init_mock_grass(m_g) i = self.m_management.get_instances()[1] r = Replicate(None,i) r.grass_i = Mock() r.instance.experiment.save_model = Mock() r.run()
def test_run_w_analysis(self,m_g,m_ls): self.init_mock_grass(m_g) m = self.m_analysis i = m.get_instances()[0] r = Replicate(None,i) r.grass_i = Mock() r.instance.experiment.save_model = Mock() r.run() # Run again to ensure self.assertRaises(mdig.analysis.AnalysisOutputFileExists,r.run)
def test_run_w_analysis(self, m_g, m_ls): self.init_mock_grass(m_g) m = self.m_analysis i = m.get_instances()[0] r = Replicate(None, i) r.grass_i = Mock() r.instance.experiment.save_model = Mock() r.run() # Run again to ensure self.assertRaises(mdig.analysis.AnalysisOutputFileExists, r.run)
def test_check_complete(self): i = self.m_variables.get_instances()[0] r = Replicate(node=None,instance=i) self.assertFalse(r.check_complete()) i = self.m_variables_complete.get_instances()[0] self.assertTrue(i.replicates[0].check_complete()) r = i.replicates[0] r.get_saved_maps = mock_get_saved_maps self.assertFalse(i.replicates[0].check_complete()) global get_save_count get_save_count = 0
def test_check_complete(self): i = self.m_variables.get_instances()[0] r = Replicate(node=None, instance=i) self.assertFalse(r.check_complete()) i = self.m_variables_complete.get_instances()[0] self.assertTrue(i.replicates[0].check_complete()) r = i.replicates[0] r.get_saved_maps = mock_get_saved_maps self.assertFalse(i.replicates[0].check_complete()) global get_save_count get_save_count = 0
def test_delete_maps(self, get_g): i = self.m_variables_complete.get_instances()[0] i.replicates[0].delete_maps() self.assertEqual(get_g.return_value.remove_map.call_count, 6) get_g.return_value.remove_map.call_count = 0 i = self.m_lifestage.get_instances()[0] r = Replicate(node=None, instance=i) r.delete_maps() self.assertEqual(get_g.return_value.remove_map.call_count, 0) r.get_saved_maps = mock_get_saved_maps r.delete_maps() self.assertEqual(get_g.return_value.remove_map.call_count, 0) global get_save_count get_save_count = 0
def test_delete_maps(self,get_g): i = self.m_variables_complete.get_instances()[0] i.replicates[0].delete_maps() self.assertEqual(get_g.return_value.remove_map.call_count, 6) get_g.return_value.remove_map.call_count = 0 i = self.m_lifestage.get_instances()[0] r = Replicate(node=None,instance=i) r.delete_maps() self.assertEqual(get_g.return_value.remove_map.call_count, 0) r.get_saved_maps = mock_get_saved_maps r.delete_maps() self.assertEqual(get_g.return_value.remove_map.call_count, 0) global get_save_count get_save_count = 0
def test_check_complete_on_creation(self): config.get_config()['replicate']['check_complete'] = 'true' i = self.m_variables.get_instances()[0] r = Replicate(node=None, instance=i) config.get_config()['replicate']['check_complete'] = 'false'
def test_create_w_no_node(self): i = self.m_lifestage.get_instances()[0] r = Replicate(node=None, instance=i)