They never have, and one of their stars looked foolish mocking the Cubs around 2003 or so when he said, "When was the last time they won the World Series? It was a lot longer ago than us," or something like that, and he was unaware that the Astros had never, ever won one.
So it's safe to root for them now, now that we finally got another one.