def test_cant_set_callback(self):
     """SCNRSetCallback returning false -> callback gets UNKNOWN."""
     self.patch(darwin, "SCNRSetCallback", lambda _1, _2, _3: False)
     nms = NetworkManagerState(self.expect_unknown)
     nms._listen_on_separate_thread()
 def test_cant_schedule_with_runloop(self):
     """SCNRScheduleWithRunLoop returning false -> callback gets UNKNOWN."""
     self.patch(darwin, "SCNRScheduleWithRunLoop", lambda _1, _2, _3: False)
     nms = NetworkManagerState(self.expect_unknown)
     nms._listen_on_separate_thread()
 def test_cant_create_target(self):
     """SCNRCreateWithName returning None -> callback gets UNKNOWN."""
     self.patch(darwin, "SCNRCreateWithName", lambda _1, _2: None)
     nms = NetworkManagerState(self.expect_unknown)
     nms._listen_on_separate_thread()