Пример #1
0
 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()
Пример #2
0
 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()
Пример #3
0
    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)
Пример #4
0
    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)
Пример #5
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
Пример #6
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
Пример #7
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
Пример #8
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
Пример #9
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'
Пример #10
0
 def test_create_w_no_node(self):
     i = self.m_lifestage.get_instances()[0]
     r = Replicate(node=None, instance=i)