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()