Ich habe ein Frame wie folgt:

import tkinter

root = tkinter.Tk()
root.geometry('100x100')

frame = tkinter.Frame(root, width=100, height=80, bg='green')
frame.pack()

root.mainloop()

Ausgabe ist ein Fenster, das größtenteils grün ist. Jetzt möchte ich in dieser grünen Fläche ein Label haben. Dazu ergänze ich zwischen frame.pack() und root.mainloop() folgende Zeilen:

label = tkinter.Label(frame, text='TESTTESTTEST')
label.pack()

Ausgabe ist ein Fenster mit TESTTESTTEST. Grün ist jetzt aber gar nichts mehr. Warum ist denn mein Frame verschwunden? Der Text ist auch nicht annähernd groß genug, dass dessen Background die Fläche vollständig verdecken könnte.

Was mache ich falsch? Warum geht das nicht?