Walmart will not schedule you out of your availability. However, they can ask you if you can work out of your availability. But they will not impose it on you.