I have experienced cases where female livebearer gave birth with there was no male fish in the tank. One suspicion was that the subject was impregnated before it reached the shop which I brought it from.
As these fishes are livebearers, they don't lay eggs. If you get eggs instead of fishes, it would well be they will not become fry.
Do keep us updated on the development.
Cheers,
Bookmarks