class TestNacelle_CostSE(unittest.TestCase): def setUp(self): self.nacelle = Nacelle_CostsSE() self.nacelle.low_speed_shaft_mass = 31257.3 #nacelle.bearingsMass = 9731.41 self.nacelle.main_bearing_mass = 9731.41 / 2.0 self.nacelle.second_bearing_mass = 9731.41 / 2.0 self.nacelle.gearbox_mass = 30237.60 self.nacelle.high_speed_side_mass = 1492.45 self.nacelle.generator_mass = 16699.85 self.nacelle.bedplate_mass = 93090.6 self.nacelle.yaw_system_mass = 11878.24 self.nacelle.machine_rating = 5000.0 self.nacelle.drivetrain_design = 'geared' self.nacelle.crane = True self.nacelle.offshore = True self.nacelle.year = 2009 self.nacelle.month = 12 def test_functionality(self): self.nacelle.run() self.assertEqual(round(self.nacelle.cost,2), 2917983.93)
def setUp(self): self.nacelle = Nacelle_CostsSE() self.nacelle.low_speed_shaft_mass = 31257.3 #nacelle.bearingsMass = 9731.41 self.nacelle.main_bearing_mass = 9731.41 / 2.0 self.nacelle.second_bearing_mass = 9731.41 / 2.0 self.nacelle.gearbox_mass = 30237.60 self.nacelle.high_speed_side_mass = 1492.45 self.nacelle.generator_mass = 16699.85 self.nacelle.bedplate_mass = 93090.6 self.nacelle.yaw_system_mass = 11878.24 self.nacelle.machine_rating = 5000.0 self.nacelle.drivetrain_design = 'geared' self.nacelle.crane = True self.nacelle.offshore = True self.nacelle.year = 2009 self.nacelle.month = 12