tk.Text is not changing its height, even when propagation is off
At the bottom of resize()
Try self.update_idletasks()
or self.update()
The update()
command will implement all your changes you made to the widgets, if they didn't happen in the first place.