| 27 | |
| 28 | |
| 29 | def test_quarter_tokens(): |
| 30 | f = Formatter() |
| 31 | d = pendulum.datetime(1985, 1, 4) |
| 32 | assert f.format(d, "Q") == "1" |
| 33 | |
| 34 | d = pendulum.datetime(2029, 8, 1) |
| 35 | assert f.format(d, "Q") == "3" |
| 36 | |
| 37 | d = pendulum.datetime(1985, 1, 4) |
| 38 | assert f.format(d, "Qo") == "1st" |
| 39 | |
| 40 | d = pendulum.datetime(2029, 8, 1) |
| 41 | assert f.format(d, "Qo") == "3rd" |
| 42 | |
| 43 | d = pendulum.datetime(1985, 1, 4) |
| 44 | assert f.format(d, "Qo", locale="fr") == "1er" |
| 45 | |
| 46 | d = pendulum.datetime(2029, 8, 1) |
| 47 | assert f.format(d, "Qo", locale="fr") == "3e" |
| 48 | |
| 49 | |
| 50 | def test_month_tokens(): |