async def METHOD_NAME(self, channel) -> None:
    # assume parent category doesn't exist in cache
    channel.guild.get_channel.return_value = None
    res = await GuildChannel._edit(channel, sync_permissions=True)
    assert res is None
    channel._move.assert_not_called()
    channel._state.http.edit_channel.assert_not_called()