示例#1
0
    def setUp(self):

        self.aep = BasicAEP()

        self.aep.AEP_one_turbine = 75.4
        self.aep.array_losses = 0.059
        self.aep.other_losses = 0.0
        self.aep.availability = 0.94
        self.aep.turbine_number = 100
示例#2
0
class TestBasicAEP(unittest.TestCase):

    def setUp(self):

        self.aep = BasicAEP()

        self.aep.AEP_one_turbine = 75.4
        self.aep.array_losses = 0.059
        self.aep.other_losses = 0.0
        self.aep.availability = 0.94
        self.aep.turbine_number = 100

    def test_functionality(self):
        
        self.aep.run()
        
        self.assertEqual(round(self.aep.net_aep,1), 6669.4)

    def test_gradient(self):

        check_gradient_unit_test(self, self.aep)