コード例 #1
0
    def get_date_range_display(self) -> str:
        """Returns the localised, prettily formatted date range for this event.

        E.g. as long as the event takes place within the same month, the
        month is only named once.
        """
        return daterange(self.date_from, self.date_to)
コード例 #2
0
def test_same_day_german():
    with translation.override("de"):
        df = date(2003, 2, 1)
        assert daterange(df, df) == "1. Februar 2003"
コード例 #3
0
 def get_date_range_display(self) -> str:
     return daterange(self.date_from, self.date_to)
コード例 #4
0
def test_different_dates_german():
    with translation.override("de"):
        df = date(2003, 2, 1)
        dt = date(2005, 4, 3)
        assert daterange(df, dt) == "1. Februar 2003 – 3. April 2005"
コード例 #5
0
def test_different_dates_english():
    with translation.override("en"):
        df = date(2003, 2, 1)
        dt = date(2005, 4, 3)
        assert daterange(df, dt) == "Feb. 1, 2003 – April 3, 2005"
コード例 #6
0
def test_same_year_english():
    with translation.override("en"):
        df = date(2003, 2, 1)
        dt = date(2003, 4, 3)
        assert daterange(df, dt) == "Feb. 1st – April 3rd, 2003"
コード例 #7
0
def test_different_dates_spanish():
    with translation.override("es"):
        df = date(2003, 2, 1)
        dt = date(2005, 4, 3)
        assert daterange(df, dt) == "1 de Febrero de 2003 – 3 de Abril de 2005"
コード例 #8
0
def test_same_month_spanish():
    with translation.override("es"):
        df = date(2003, 2, 1)
        dt = date(2003, 2, 3)
        assert daterange(df, dt) == "1 - 3 de Febrero de 2003"
コード例 #9
0
def test_same_year_german():
    with translation.override("de"):
        df = date(2003, 2, 1)
        dt = date(2003, 4, 3)
        assert daterange(df, dt) == "1. Februar – 3. April 2003"
コード例 #10
0
def test_same_month_german():
    with translation.override("de"):
        df = date(2003, 2, 1)
        dt = date(2003, 2, 3)
        assert daterange(df, dt) == "1.–3. Februar 2003"
コード例 #11
0
def test_same_day_spanish():
    with translation.override("es"):
        df = date(2003, 2, 1)
        assert daterange(df, df) == "1 de Febrero de 2003"
コード例 #12
0
def test_same_day_english():
    with translation.override("en"):
        df = date(2003, 2, 1)
        assert daterange(df, df) == "Feb. 1st, 2003"
コード例 #13
0
ファイル: test_common_utils.py プロジェクト: mch2021/pretalx
def test_daterange(locale, start, end, result):
    with translation.override(locale):
        assert daterange(start, end) == result
コード例 #14
0
def test_same_month_english():
    with translation.override('en'):
        df = date(2003, 2, 1)
        dt = date(2003, 2, 3)
        assert daterange(df, dt) == "Feb. 1st – 3rd, 2003"