def test_simulate(self):
     '''Verify a single simulation run returns 0 or more failures per resistance reading'''
     sim_result = sensornetwork.simulate(num_cycles=3*self.mean_time_to_failure,
         part_configurations=self.part_configs)
     for key, failures_str in sim_result.items():
         # Ensure float() doesn't raise ValueError in converting key
         float(key)
         if failures_str != '':
             failures = failures_str.split(',')
             self.assertTrue(len(failures)>0)
 def test_simulate_returns_dict(self):
     '''Verify a single run of a simulation returns a dict of resistance, failures'''
     sim_result = sensornetwork.simulate(num_cycles=3*self.mean_time_to_failure,
         part_configurations = self.part_configs)
     self.assertIsInstance(sim_result, dict)