Walmart has been sued in federal court by a woman who says she slipped in ranch dressing while shopping in the megastore's men's shoe department.