9 PKG =
'phm_hazard_rate_calculation' 10 NAME =
'test_class_failure_rate_calculation' 17 result = self.frc.failure_rate_calculation_using_operating_load_func(5, 1, 1)
20 self.assertEqual(result, test_result)
24 result = self.frc.failure_rate_calculation_using_temperature_func(5, 11, 1)
27 self.assertEqual(result, test_result)
31 result = self.frc.failure_rate_calculation_using_operating_load_and_temperature_func(5, 1, 1, 11, 1)
34 self.assertEqual(result, test_result)
38 serial_list = [5, 10, 15]
39 result = self.frc.component_serial_failure_rate_calculation(serial_list)
42 self.assertEqual(result, test_result)
46 parallel_list = [5, 10, 15, 20, 25]
47 result = self.frc.component_parallel_failure_rate_calculation(parallel_list)
48 test_result = (0.43795620 * 75)
50 self.assertAlmostEqual(result, test_result, 5)
54 result = self.frc.parallel_count_calculate_func(5)
55 test_result = 0.43795620
57 self.assertAlmostEqual(result, test_result, 5)
61 if __name__ ==
'__main__':
62 rosunit.unitrun(PKG, NAME, TestFailureRateCalculation, sysargs =
"--cov", coverage_packages=[str(PKG)])
def test_5_component_parallel_failure_rate_calculation(self)
def test_4_component_serial_failure_rate_calculation(self)
def test_2_failure_rate_calculation_using_temperature_func(self)
def test_1_failure_rate_calculation_using_operating_load_func(self)
def test_6_parallel_count_calculate_func(self)
def test_3_failure_rate_calculation_using_operating_load_and_temperature_func(self)