def test_daterangeslider_value_as_datetime_when_set_as_timestamp(): start = datetime(2017, 8, 9, 0, 0) end = datetime(2017, 8, 10, 0, 0) s = mws.DateRangeSlider( start=start, end=end, # Bokeh serializes as ms since epoch, if they get set as numbers (e.g.) # by client side update, this is the units they will be value=(convert_datetime_type(start), convert_datetime_type(end))) assert s.value_as_datetime == (start, end)
def test_daterangeslider_value_as_date_when_set_as_date(): start = date(2017, 8, 9) end = date(2017, 8, 10) s = mws.DateRangeSlider(start=start, end=end, value=(start, end)) assert s.value_as_date == (start, end)
def test_daterangeslider_value_as_datetime_when_set_as_datetime() -> None: start = datetime(2017, 8, 9, 0, 0) end = datetime(2017, 8, 10, 0, 0) s = mws.DateRangeSlider(start=start, end=end, value=(start, end)) assert s.value_as_datetime == (start, end)