tests for auto refresh

This commit is contained in:
Will McGugan
2022-08-18 10:20:03 +01:00
parent f81f4484ca
commit c717dec982
8 changed files with 82 additions and 45 deletions

View File

@@ -7,7 +7,7 @@ from textual.widget import Widget
class Clock(Widget):
def on_mount(self):
self.styles.content_align = ("center", "middle")
self.set_interval(1, self.refresh)
self.auto_refresh = 1.0
def render(self):
return datetime.now().strftime("%c")

View File

@@ -7,15 +7,15 @@ from textual.widget import Widget
class Clock(Widget):
def on_mount(self):
self.styles.content_align = ("center", "middle")
self.set_interval(1, self.refresh)
self.auto_refresh = 1.0
def render(self):
return datetime.now().strftime("%c")
return datetime.now().strftime("%X")
class ClockApp(App):
def on_mount(self):
self.mount(Clock())
def compose(self):
yield Clock()
app = ClockApp()