12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- from nicegui import ui
- from .screen import Screen
- def test_date(screen: Screen):
- ui.date(value='2023-01-01')
- screen.open('/')
- screen.should_contain('Sun, Jan 1')
- screen.click('31')
- screen.should_contain('Tue, Jan 31')
- def test_date_with_range(screen: Screen):
- ui.date().props('range default-year-month=2023/01')
- screen.open('/')
- screen.click('16')
- screen.click('19')
- screen.should_contain('4 days')
- screen.click('25')
- screen.click('28')
- screen.should_contain('4 days')
- def test_date_with_multi_selection(screen: Screen):
- ui.date().props('multiple default-year-month=2023/01')
- screen.open('/')
- screen.click('16')
- screen.click('19')
- screen.should_contain('2 days')
- screen.click('25')
- screen.click('28')
- screen.should_contain('4 days')
- def test_date_with_range_and_multi_selection(screen: Screen):
- ui.date().props('range multiple default-year-month=2023/01')
- screen.open('/')
- screen.click('16')
- screen.click('19')
- screen.should_contain('4 days')
- screen.click('25')
- screen.click('28')
- screen.should_contain('8 days')
|