summaryrefslogtreecommitdiffstats
path: root/tests/localization
diff options
context:
space:
mode:
Diffstat (limited to 'tests/localization')
-rw-r--r--tests/localization/test_cs.py1
-rw-r--r--tests/localization/test_da.py1
-rw-r--r--tests/localization/test_de.py1
-rw-r--r--tests/localization/test_es.py1
-rw-r--r--tests/localization/test_fa.py1
-rw-r--r--tests/localization/test_fo.py1
-rw-r--r--tests/localization/test_fr.py1
-rw-r--r--tests/localization/test_he.py1
-rw-r--r--tests/localization/test_id.py1
-rw-r--r--tests/localization/test_it.py1
-rw-r--r--tests/localization/test_ja.py1
-rw-r--r--tests/localization/test_ko.py1
-rw-r--r--tests/localization/test_lt.py1
-rw-r--r--tests/localization/test_nb.py1
-rw-r--r--tests/localization/test_nl.py1
-rw-r--r--tests/localization/test_nn.py1
-rw-r--r--tests/localization/test_pl.py1
-rw-r--r--tests/localization/test_ru.py1
-rw-r--r--tests/localization/test_sk.py1
-rw-r--r--tests/localization/test_sv.py1
-rw-r--r--tests/localization/test_tr.py66
21 files changed, 86 insertions, 0 deletions
diff --git a/tests/localization/test_cs.py b/tests/localization/test_cs.py
index 71b8340..c3c2d1c 100644
--- a/tests/localization/test_cs.py
+++ b/tests/localization/test_cs.py
@@ -2,6 +2,7 @@ from __future__ import annotations
import pendulum
+
locale = "cs"
diff --git a/tests/localization/test_da.py b/tests/localization/test_da.py
index b08adfe..34c69b1 100644
--- a/tests/localization/test_da.py
+++ b/tests/localization/test_da.py
@@ -2,6 +2,7 @@ from __future__ import annotations
import pendulum
+
locale = "da"
diff --git a/tests/localization/test_de.py b/tests/localization/test_de.py
index 9c72b79..4abc3f5 100644
--- a/tests/localization/test_de.py
+++ b/tests/localization/test_de.py
@@ -2,6 +2,7 @@ from __future__ import annotations
import pendulum
+
locale = "de"
diff --git a/tests/localization/test_es.py b/tests/localization/test_es.py
index 747ec6f..64d5dbb 100644
--- a/tests/localization/test_es.py
+++ b/tests/localization/test_es.py
@@ -2,6 +2,7 @@ from __future__ import annotations
import pendulum
+
locale = "es"
diff --git a/tests/localization/test_fa.py b/tests/localization/test_fa.py
index 39d2e4a..5bb25ad 100644
--- a/tests/localization/test_fa.py
+++ b/tests/localization/test_fa.py
@@ -2,6 +2,7 @@ from __future__ import annotations
import pendulum
+
locale = "fa"
diff --git a/tests/localization/test_fo.py b/tests/localization/test_fo.py
index f451553..a2b72de 100644
--- a/tests/localization/test_fo.py
+++ b/tests/localization/test_fo.py
@@ -2,6 +2,7 @@ from __future__ import annotations
import pendulum
+
locale = "fo"
diff --git a/tests/localization/test_fr.py b/tests/localization/test_fr.py
index 1cfef5b..e689a19 100644
--- a/tests/localization/test_fr.py
+++ b/tests/localization/test_fr.py
@@ -2,6 +2,7 @@ from __future__ import annotations
import pendulum
+
locale = "fr"
diff --git a/tests/localization/test_he.py b/tests/localization/test_he.py
index 6186ef2..0695a64 100644
--- a/tests/localization/test_he.py
+++ b/tests/localization/test_he.py
@@ -2,6 +2,7 @@ from __future__ import annotations
import pendulum
+
locale = "he"
diff --git a/tests/localization/test_id.py b/tests/localization/test_id.py
index 3dd316c..3ae668d 100644
--- a/tests/localization/test_id.py
+++ b/tests/localization/test_id.py
@@ -2,6 +2,7 @@ from __future__ import annotations
import pendulum
+
locale = "id"
diff --git a/tests/localization/test_it.py b/tests/localization/test_it.py
index 1918a2b..1f79c6e 100644
--- a/tests/localization/test_it.py
+++ b/tests/localization/test_it.py
@@ -2,6 +2,7 @@ from __future__ import annotations
import pendulum
+
locale = "it"
diff --git a/tests/localization/test_ja.py b/tests/localization/test_ja.py
index 82457fd..6f38d05 100644
--- a/tests/localization/test_ja.py
+++ b/tests/localization/test_ja.py
@@ -2,6 +2,7 @@ from __future__ import annotations
import pendulum
+
locale = "ja"
diff --git a/tests/localization/test_ko.py b/tests/localization/test_ko.py
index e33ca25..c03a372 100644
--- a/tests/localization/test_ko.py
+++ b/tests/localization/test_ko.py
@@ -2,6 +2,7 @@ from __future__ import annotations
import pendulum
+
locale = "ko"
diff --git a/tests/localization/test_lt.py b/tests/localization/test_lt.py
index 71de1ac..4b75394 100644
--- a/tests/localization/test_lt.py
+++ b/tests/localization/test_lt.py
@@ -2,6 +2,7 @@ from __future__ import annotations
import pendulum
+
locale = "lt"
diff --git a/tests/localization/test_nb.py b/tests/localization/test_nb.py
index 3f696e5..19b7d1c 100644
--- a/tests/localization/test_nb.py
+++ b/tests/localization/test_nb.py
@@ -2,6 +2,7 @@ from __future__ import annotations
import pendulum
+
locale = "nb"
diff --git a/tests/localization/test_nl.py b/tests/localization/test_nl.py
index 68227ec..fde63b4 100644
--- a/tests/localization/test_nl.py
+++ b/tests/localization/test_nl.py
@@ -2,6 +2,7 @@ from __future__ import annotations
import pendulum
+
locale = "nl"
diff --git a/tests/localization/test_nn.py b/tests/localization/test_nn.py
index d4b8099..7751858 100644
--- a/tests/localization/test_nn.py
+++ b/tests/localization/test_nn.py
@@ -2,6 +2,7 @@ from __future__ import annotations
import pendulum
+
locale = "nn"
diff --git a/tests/localization/test_pl.py b/tests/localization/test_pl.py
index 2b6e707..7253096 100644
--- a/tests/localization/test_pl.py
+++ b/tests/localization/test_pl.py
@@ -2,6 +2,7 @@ from __future__ import annotations
import pendulum
+
locale = "pl"
diff --git a/tests/localization/test_ru.py b/tests/localization/test_ru.py
index be0e645..b0a7712 100644
--- a/tests/localization/test_ru.py
+++ b/tests/localization/test_ru.py
@@ -2,6 +2,7 @@ from __future__ import annotations
import pendulum
+
locale = "ru"
diff --git a/tests/localization/test_sk.py b/tests/localization/test_sk.py
index 5553e7f..2c18f93 100644
--- a/tests/localization/test_sk.py
+++ b/tests/localization/test_sk.py
@@ -2,6 +2,7 @@ from __future__ import annotations
import pendulum
+
locale = "sk"
diff --git a/tests/localization/test_sv.py b/tests/localization/test_sv.py
index e0e4e65..e4b7051 100644
--- a/tests/localization/test_sv.py
+++ b/tests/localization/test_sv.py
@@ -2,6 +2,7 @@ from __future__ import annotations
import pendulum
+
locale = "sv"
diff --git a/tests/localization/test_tr.py b/tests/localization/test_tr.py
new file mode 100644
index 0000000..5ec00ee
--- /dev/null
+++ b/tests/localization/test_tr.py
@@ -0,0 +1,66 @@
+from __future__ import annotations
+
+import pendulum
+
+
+locale = "tr"
+
+
+def test_diff_for_humans():
+ with pendulum.travel_to(pendulum.datetime(2016, 8, 29), freeze=True):
+ diff_for_humans()
+
+
+def diff_for_humans():
+ d = pendulum.now().subtract(seconds=1)
+ assert d.diff_for_humans(locale=locale) == "1 saniye önce"
+
+ d = pendulum.now().subtract(seconds=2)
+ assert d.diff_for_humans(locale=locale) == "2 saniye önce"
+
+ d = pendulum.now().subtract(minutes=1)
+ assert d.diff_for_humans(locale=locale) == "1 dakika önce"
+
+ d = pendulum.now().subtract(minutes=2)
+ assert d.diff_for_humans(locale=locale) == "2 dakika önce"
+
+ d = pendulum.now().subtract(hours=1)
+ assert d.diff_for_humans(locale=locale) == "1 saat önce"
+
+ d = pendulum.now().subtract(hours=2)
+ assert d.diff_for_humans(locale=locale) == "2 saat önce"
+
+ d = pendulum.now().subtract(days=1)
+ assert d.diff_for_humans(locale=locale) == "1 gün önce"
+
+ d = pendulum.now().subtract(days=2)
+ assert d.diff_for_humans(locale=locale) == "2 gün önce"
+
+ d = pendulum.now().subtract(weeks=1)
+ assert d.diff_for_humans(locale=locale) == "1 hafta önce"
+
+ d = pendulum.now().subtract(weeks=2)
+ assert d.diff_for_humans(locale=locale) == "2 hafta önce"
+
+ d = pendulum.now().subtract(months=1)
+ assert d.diff_for_humans(locale=locale) == "1 ay önce"
+
+ d = pendulum.now().subtract(months=2)
+ assert d.diff_for_humans(locale=locale) == "2 ay önce"
+
+ d = pendulum.now().subtract(years=1)
+ assert d.diff_for_humans(locale=locale) == "1 yıl önce"
+
+ d = pendulum.now().subtract(years=2)
+ assert d.diff_for_humans(locale=locale) == "2 yıl önce"
+
+ d = pendulum.now().add(seconds=1)
+ assert d.diff_for_humans(locale=locale) == "1 saniye sonra"
+
+ d = pendulum.now().add(seconds=1)
+ d2 = pendulum.now()
+ assert d.diff_for_humans(d2, locale=locale) == "1 saniye sonra"
+ assert d2.diff_for_humans(d, locale=locale) == "1 saniye önce"
+
+ assert d.diff_for_humans(d2, True, locale=locale) == "1 saniye"
+ assert d2.diff_for_humans(d.add(seconds=1), True, locale=locale) == "2 saniye"