* remove sender * removed priority post * timer fix * test fixes * drop async version of post_message * extended docs * fix no app * Added control properties * changelog * changelog * changelog * fix for stopping timers * changelog * added aliases to radio and checkbox * Drop sender from Message init * drop time * drop cast * Added aliases
18 lines
429 B
Python
18 lines
429 B
Python
from textual import events
|
|
from textual.app import App
|
|
|
|
|
|
async def test_paste_app():
|
|
paste_events = []
|
|
|
|
class PasteApp(App):
|
|
def on_paste(self, event):
|
|
paste_events.append(event)
|
|
|
|
app = PasteApp()
|
|
async with app.run_test() as pilot:
|
|
app.post_message(events.Paste(text="Hello"))
|
|
await pilot.pause(0)
|
|
|
|
assert len(paste_events) == 1
|
|
assert paste_events[0].text == "Hello"
|