So after finding a village that was generated during world spawn, a zombie siege took away all of the villagers except one.
I discovered a second village that was very far away, probably 400-500 blocks or so. I managed to move one villager from that second village back to the first village. I then removed all of the doors from the houses in the first village except 3. So at that point, I would expect no breeding to occur, since the Wiki states that once the population is above 0.35 of the total "houses" breeding stops.
Still though, these two villagers managed to breed a child. I'm positive that there are no other villages nearby, so I'm not sure how this could happen.