Skip to content

Commit 102d5ec

Browse files
committed
Updates localization tests
1 parent ab63e36 commit 102d5ec

File tree

9 files changed

+292
-299
lines changed

9 files changed

+292
-299
lines changed

tests/localization_tests/__init__.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,8 @@ def tearDown(self):
1414
Pendulum.set_locale('en')
1515

1616
def test_diff_for_humans_localized(self):
17-
self.diff_for_humans()
17+
with Pendulum.test(Pendulum(2016, 8, 29)):
18+
self.diff_for_humans()
1819

1920
def diff_for_humans(self):
2021
raise NotImplementedError()

tests/localization_tests/test_da.py

Lines changed: 36 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -12,56 +12,55 @@ class DaTest(AbstractLocalizationTestCase, AbstractTestCase):
1212
locale = 'da'
1313

1414
def diff_for_humans(self):
15-
with self.wrap_with_test_now():
16-
d = Pendulum.now().subtract(seconds=1)
17-
self.assertEqual('1 sekund siden', d.diff_for_humans())
15+
d = Pendulum.now().subtract(seconds=1)
16+
self.assertEqual('1 sekund siden', d.diff_for_humans())
1817

19-
d = Pendulum.now().subtract(seconds=2)
20-
self.assertEqual('2 sekunder siden', d.diff_for_humans())
18+
d = Pendulum.now().subtract(seconds=2)
19+
self.assertEqual('2 sekunder siden', d.diff_for_humans())
2120

22-
d = Pendulum.now().subtract(minutes=1)
23-
self.assertEqual('1 minut siden', d.diff_for_humans())
21+
d = Pendulum.now().subtract(minutes=1)
22+
self.assertEqual('1 minut siden', d.diff_for_humans())
2423

25-
d = Pendulum.now().subtract(minutes=2)
26-
self.assertEqual('2 minutter siden', d.diff_for_humans())
24+
d = Pendulum.now().subtract(minutes=2)
25+
self.assertEqual('2 minutter siden', d.diff_for_humans())
2726

28-
d = Pendulum.now().subtract(hours=1)
29-
self.assertEqual('1 time siden', d.diff_for_humans())
27+
d = Pendulum.now().subtract(hours=1)
28+
self.assertEqual('1 time siden', d.diff_for_humans())
3029

31-
d = Pendulum.now().subtract(hours=2)
32-
self.assertEqual('2 timer siden', d.diff_for_humans())
30+
d = Pendulum.now().subtract(hours=2)
31+
self.assertEqual('2 timer siden', d.diff_for_humans())
3332

34-
d = Pendulum.now().subtract(days=1)
35-
self.assertEqual('1 dag siden', d.diff_for_humans())
33+
d = Pendulum.now().subtract(days=1)
34+
self.assertEqual('1 dag siden', d.diff_for_humans())
3635

37-
d = Pendulum.now().subtract(days=2)
38-
self.assertEqual('2 dage siden', d.diff_for_humans())
36+
d = Pendulum.now().subtract(days=2)
37+
self.assertEqual('2 dage siden', d.diff_for_humans())
3938

40-
d = Pendulum.now().subtract(weeks=1)
41-
self.assertEqual('1 uge siden', d.diff_for_humans())
39+
d = Pendulum.now().subtract(weeks=1)
40+
self.assertEqual('1 uge siden', d.diff_for_humans())
4241

43-
d = Pendulum.now().subtract(weeks=2)
44-
self.assertEqual('2 uger siden', d.diff_for_humans())
42+
d = Pendulum.now().subtract(weeks=2)
43+
self.assertEqual('2 uger siden', d.diff_for_humans())
4544

46-
d = Pendulum.now().subtract(months=1)
47-
self.assertEqual('1 måned siden', d.diff_for_humans())
45+
d = Pendulum.now().subtract(months=1)
46+
self.assertEqual('1 måned siden', d.diff_for_humans())
4847

49-
d = Pendulum.now().subtract(months=2)
50-
self.assertEqual('2 måneder siden', d.diff_for_humans())
48+
d = Pendulum.now().subtract(months=2)
49+
self.assertEqual('2 måneder siden', d.diff_for_humans())
5150

52-
d = Pendulum.now().subtract(years=1)
53-
self.assertEqual('1 år siden', d.diff_for_humans())
51+
d = Pendulum.now().subtract(years=1)
52+
self.assertEqual('1 år siden', d.diff_for_humans())
5453

55-
d = Pendulum.now().subtract(years=2)
56-
self.assertEqual('2 år siden', d.diff_for_humans())
54+
d = Pendulum.now().subtract(years=2)
55+
self.assertEqual('2 år siden', d.diff_for_humans())
5756

58-
d = Pendulum.now().add(seconds=1)
59-
self.assertEqual('om 1 sekund', d.diff_for_humans())
57+
d = Pendulum.now().add(seconds=1)
58+
self.assertEqual('om 1 sekund', d.diff_for_humans())
6059

61-
d = Pendulum.now().add(seconds=1)
62-
d2 = Pendulum.now()
63-
self.assertEqual('1 sekund efter', d.diff_for_humans(d2))
64-
self.assertEqual('1 sekund før', d2.diff_for_humans(d))
60+
d = Pendulum.now().add(seconds=1)
61+
d2 = Pendulum.now()
62+
self.assertEqual('1 sekund efter', d.diff_for_humans(d2))
63+
self.assertEqual('1 sekund før', d2.diff_for_humans(d))
6564

66-
self.assertEqual('1 sekund', d.diff_for_humans(d2, True))
67-
self.assertEqual('2 sekunder', d2.diff_for_humans(d.add(seconds=1), True))
65+
self.assertEqual('1 sekund', d.diff_for_humans(d2, True))
66+
self.assertEqual('2 sekunder', d2.diff_for_humans(d.add(seconds=1), True))

tests/localization_tests/test_de.py

Lines changed: 36 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -12,56 +12,55 @@ class DeTest(AbstractLocalizationTestCase, AbstractTestCase):
1212
locale = 'de'
1313

1414
def diff_for_humans(self):
15-
with self.wrap_with_test_now():
16-
d = Pendulum.now().subtract(seconds=1)
17-
self.assertEqual('vor 1 Sekunde', d.diff_for_humans())
15+
d = Pendulum.now().subtract(seconds=1)
16+
self.assertEqual('vor 1 Sekunde', d.diff_for_humans())
1817

19-
d = Pendulum.now().subtract(seconds=2)
20-
self.assertEqual('vor 2 Sekunden', d.diff_for_humans())
18+
d = Pendulum.now().subtract(seconds=2)
19+
self.assertEqual('vor 2 Sekunden', d.diff_for_humans())
2120

22-
d = Pendulum.now().subtract(minutes=1)
23-
self.assertEqual('vor 1 Minute', d.diff_for_humans())
21+
d = Pendulum.now().subtract(minutes=1)
22+
self.assertEqual('vor 1 Minute', d.diff_for_humans())
2423

25-
d = Pendulum.now().subtract(minutes=2)
26-
self.assertEqual('vor 2 Minuten', d.diff_for_humans())
24+
d = Pendulum.now().subtract(minutes=2)
25+
self.assertEqual('vor 2 Minuten', d.diff_for_humans())
2726

28-
d = Pendulum.now().subtract(hours=1)
29-
self.assertEqual('vor 1 Stunde', d.diff_for_humans())
27+
d = Pendulum.now().subtract(hours=1)
28+
self.assertEqual('vor 1 Stunde', d.diff_for_humans())
3029

31-
d = Pendulum.now().subtract(hours=2)
32-
self.assertEqual('vor 2 Stunden', d.diff_for_humans())
30+
d = Pendulum.now().subtract(hours=2)
31+
self.assertEqual('vor 2 Stunden', d.diff_for_humans())
3332

34-
d = Pendulum.now().subtract(days=1)
35-
self.assertEqual('vor 1 Tag', d.diff_for_humans())
33+
d = Pendulum.now().subtract(days=1)
34+
self.assertEqual('vor 1 Tag', d.diff_for_humans())
3635

37-
d = Pendulum.now().subtract(days=2)
38-
self.assertEqual('vor 2 Tagen', d.diff_for_humans())
36+
d = Pendulum.now().subtract(days=2)
37+
self.assertEqual('vor 2 Tagen', d.diff_for_humans())
3938

40-
d = Pendulum.now().subtract(weeks=1)
41-
self.assertEqual('vor 1 Woche', d.diff_for_humans())
39+
d = Pendulum.now().subtract(weeks=1)
40+
self.assertEqual('vor 1 Woche', d.diff_for_humans())
4241

43-
d = Pendulum.now().subtract(weeks=2)
44-
self.assertEqual('vor 2 Wochen', d.diff_for_humans())
42+
d = Pendulum.now().subtract(weeks=2)
43+
self.assertEqual('vor 2 Wochen', d.diff_for_humans())
4544

46-
d = Pendulum.now().subtract(months=1)
47-
self.assertEqual('vor 1 Monat', d.diff_for_humans())
45+
d = Pendulum.now().subtract(months=1)
46+
self.assertEqual('vor 1 Monat', d.diff_for_humans())
4847

49-
d = Pendulum.now().subtract(months=2)
50-
self.assertEqual('vor 2 Monaten', d.diff_for_humans())
48+
d = Pendulum.now().subtract(months=2)
49+
self.assertEqual('vor 2 Monaten', d.diff_for_humans())
5150

52-
d = Pendulum.now().subtract(years=1)
53-
self.assertEqual('vor 1 Jahr', d.diff_for_humans())
51+
d = Pendulum.now().subtract(years=1)
52+
self.assertEqual('vor 1 Jahr', d.diff_for_humans())
5453

55-
d = Pendulum.now().subtract(years=2)
56-
self.assertEqual('vor 2 Jahren', d.diff_for_humans())
54+
d = Pendulum.now().subtract(years=2)
55+
self.assertEqual('vor 2 Jahren', d.diff_for_humans())
5756

58-
d = Pendulum.now().add(seconds=1)
59-
self.assertEqual('in 1 Sekunde', d.diff_for_humans())
57+
d = Pendulum.now().add(seconds=1)
58+
self.assertEqual('in 1 Sekunde', d.diff_for_humans())
6059

61-
d = Pendulum.now().add(seconds=1)
62-
d2 = Pendulum.now()
63-
self.assertEqual('1 Sekunde später', d.diff_for_humans(d2))
64-
self.assertEqual('1 Sekunde zuvor', d2.diff_for_humans(d))
60+
d = Pendulum.now().add(seconds=1)
61+
d2 = Pendulum.now()
62+
self.assertEqual('1 Sekunde später', d.diff_for_humans(d2))
63+
self.assertEqual('1 Sekunde zuvor', d2.diff_for_humans(d))
6564

66-
self.assertEqual('1 Sekunde', d.diff_for_humans(d2, True))
67-
self.assertEqual('2 Sekunden', d2.diff_for_humans(d.add(seconds=1), True))
65+
self.assertEqual('1 Sekunde', d.diff_for_humans(d2, True))
66+
self.assertEqual('2 Sekunden', d2.diff_for_humans(d.add(seconds=1), True))

tests/localization_tests/test_es.py

Lines changed: 36 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -12,56 +12,55 @@ class EsTest(AbstractLocalizationTestCase, AbstractTestCase):
1212
locale = 'es'
1313

1414
def diff_for_humans(self):
15-
with self.wrap_with_test_now():
16-
d = Pendulum.now().subtract(seconds=1)
17-
self.assertEqual('hace 1 segundo', d.diff_for_humans())
15+
d = Pendulum.now().subtract(seconds=1)
16+
self.assertEqual('hace 1 segundo', d.diff_for_humans())
1817

19-
d = Pendulum.now().subtract(seconds=2)
20-
self.assertEqual('hace 2 segundos', d.diff_for_humans())
18+
d = Pendulum.now().subtract(seconds=2)
19+
self.assertEqual('hace 2 segundos', d.diff_for_humans())
2120

22-
d = Pendulum.now().subtract(minutes=1)
23-
self.assertEqual('hace 1 minuto', d.diff_for_humans())
21+
d = Pendulum.now().subtract(minutes=1)
22+
self.assertEqual('hace 1 minuto', d.diff_for_humans())
2423

25-
d = Pendulum.now().subtract(minutes=2)
26-
self.assertEqual('hace 2 minutos', d.diff_for_humans())
24+
d = Pendulum.now().subtract(minutes=2)
25+
self.assertEqual('hace 2 minutos', d.diff_for_humans())
2726

28-
d = Pendulum.now().subtract(hours=1)
29-
self.assertEqual('hace 1 hora', d.diff_for_humans())
27+
d = Pendulum.now().subtract(hours=1)
28+
self.assertEqual('hace 1 hora', d.diff_for_humans())
3029

31-
d = Pendulum.now().subtract(hours=2)
32-
self.assertEqual('hace 2 horas', d.diff_for_humans())
30+
d = Pendulum.now().subtract(hours=2)
31+
self.assertEqual('hace 2 horas', d.diff_for_humans())
3332

34-
d = Pendulum.now().subtract(days=1)
35-
self.assertEqual('hace 1 día', d.diff_for_humans())
33+
d = Pendulum.now().subtract(days=1)
34+
self.assertEqual('hace 1 día', d.diff_for_humans())
3635

37-
d = Pendulum.now().subtract(days=2)
38-
self.assertEqual('hace 2 días', d.diff_for_humans())
36+
d = Pendulum.now().subtract(days=2)
37+
self.assertEqual('hace 2 días', d.diff_for_humans())
3938

40-
d = Pendulum.now().subtract(weeks=1)
41-
self.assertEqual('hace 1 semana', d.diff_for_humans())
39+
d = Pendulum.now().subtract(weeks=1)
40+
self.assertEqual('hace 1 semana', d.diff_for_humans())
4241

43-
d = Pendulum.now().subtract(weeks=2)
44-
self.assertEqual('hace 2 semanas', d.diff_for_humans())
42+
d = Pendulum.now().subtract(weeks=2)
43+
self.assertEqual('hace 2 semanas', d.diff_for_humans())
4544

46-
d = Pendulum.now().subtract(months=1)
47-
self.assertEqual('hace 1 mes', d.diff_for_humans())
45+
d = Pendulum.now().subtract(months=1)
46+
self.assertEqual('hace 1 mes', d.diff_for_humans())
4847

49-
d = Pendulum.now().subtract(months=2)
50-
self.assertEqual('hace 2 meses', d.diff_for_humans())
48+
d = Pendulum.now().subtract(months=2)
49+
self.assertEqual('hace 2 meses', d.diff_for_humans())
5150

52-
d = Pendulum.now().subtract(years=1)
53-
self.assertEqual('hace 1 año', d.diff_for_humans())
51+
d = Pendulum.now().subtract(years=1)
52+
self.assertEqual('hace 1 año', d.diff_for_humans())
5453

55-
d = Pendulum.now().subtract(years=2)
56-
self.assertEqual('hace 2 años', d.diff_for_humans())
54+
d = Pendulum.now().subtract(years=2)
55+
self.assertEqual('hace 2 años', d.diff_for_humans())
5756

58-
d = Pendulum.now().add(seconds=1)
59-
self.assertEqual('dentro de 1 segundo', d.diff_for_humans())
57+
d = Pendulum.now().add(seconds=1)
58+
self.assertEqual('dentro de 1 segundo', d.diff_for_humans())
6059

61-
d = Pendulum.now().add(seconds=1)
62-
d2 = Pendulum.now()
63-
self.assertEqual('1 segundo después', d.diff_for_humans(d2))
64-
self.assertEqual('1 segundo antes', d2.diff_for_humans(d))
60+
d = Pendulum.now().add(seconds=1)
61+
d2 = Pendulum.now()
62+
self.assertEqual('1 segundo después', d.diff_for_humans(d2))
63+
self.assertEqual('1 segundo antes', d2.diff_for_humans(d))
6564

66-
self.assertEqual('1 segundo', d.diff_for_humans(d2, True))
67-
self.assertEqual('2 segundos', d2.diff_for_humans(d.add(seconds=1), True))
65+
self.assertEqual('1 segundo', d.diff_for_humans(d2, True))
66+
self.assertEqual('2 segundos', d2.diff_for_humans(d.add(seconds=1), True))

tests/localization_tests/test_fa.py

Lines changed: 36 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -12,56 +12,55 @@ class FaTest(AbstractLocalizationTestCase, AbstractTestCase):
1212
locale = 'fa'
1313

1414
def diff_for_humans(self):
15-
with self.wrap_with_test_now():
16-
d = Pendulum.now().subtract(seconds=1)
17-
self.assertEqual('1 ثانیه پیش', d.diff_for_humans())
15+
d = Pendulum.now().subtract(seconds=1)
16+
self.assertEqual('1 ثانیه پیش', d.diff_for_humans())
1817

19-
d = Pendulum.now().subtract(seconds=2)
20-
self.assertEqual('2 ثانیه پیش', d.diff_for_humans())
18+
d = Pendulum.now().subtract(seconds=2)
19+
self.assertEqual('2 ثانیه پیش', d.diff_for_humans())
2120

22-
d = Pendulum.now().subtract(minutes=1)
23-
self.assertEqual('1 دقیقه پیش', d.diff_for_humans())
21+
d = Pendulum.now().subtract(minutes=1)
22+
self.assertEqual('1 دقیقه پیش', d.diff_for_humans())
2423

25-
d = Pendulum.now().subtract(minutes=2)
26-
self.assertEqual('2 دقیقه پیش', d.diff_for_humans())
24+
d = Pendulum.now().subtract(minutes=2)
25+
self.assertEqual('2 دقیقه پیش', d.diff_for_humans())
2726

28-
d = Pendulum.now().subtract(hours=1)
29-
self.assertEqual('1 ساعت پیش', d.diff_for_humans())
27+
d = Pendulum.now().subtract(hours=1)
28+
self.assertEqual('1 ساعت پیش', d.diff_for_humans())
3029

31-
d = Pendulum.now().subtract(hours=2)
32-
self.assertEqual('2 ساعت پیش', d.diff_for_humans())
30+
d = Pendulum.now().subtract(hours=2)
31+
self.assertEqual('2 ساعت پیش', d.diff_for_humans())
3332

34-
d = Pendulum.now().subtract(days=1)
35-
self.assertEqual('1 روز پیش', d.diff_for_humans())
33+
d = Pendulum.now().subtract(days=1)
34+
self.assertEqual('1 روز پیش', d.diff_for_humans())
3635

37-
d = Pendulum.now().subtract(days=2)
38-
self.assertEqual('2 روز پیش', d.diff_for_humans())
36+
d = Pendulum.now().subtract(days=2)
37+
self.assertEqual('2 روز پیش', d.diff_for_humans())
3938

40-
d = Pendulum.now().subtract(weeks=1)
41-
self.assertEqual('1 هفته پیش', d.diff_for_humans())
39+
d = Pendulum.now().subtract(weeks=1)
40+
self.assertEqual('1 هفته پیش', d.diff_for_humans())
4241

43-
d = Pendulum.now().subtract(weeks=2)
44-
self.assertEqual('2 هفته پیش', d.diff_for_humans())
42+
d = Pendulum.now().subtract(weeks=2)
43+
self.assertEqual('2 هفته پیش', d.diff_for_humans())
4544

46-
d = Pendulum.now().subtract(months=1)
47-
self.assertEqual('1 ماه پیش', d.diff_for_humans())
45+
d = Pendulum.now().subtract(months=1)
46+
self.assertEqual('1 ماه پیش', d.diff_for_humans())
4847

49-
d = Pendulum.now().subtract(months=2)
50-
self.assertEqual('2 ماه پیش', d.diff_for_humans())
48+
d = Pendulum.now().subtract(months=2)
49+
self.assertEqual('2 ماه پیش', d.diff_for_humans())
5150

52-
d = Pendulum.now().subtract(years=1)
53-
self.assertEqual('1 سال پیش', d.diff_for_humans())
51+
d = Pendulum.now().subtract(years=1)
52+
self.assertEqual('1 سال پیش', d.diff_for_humans())
5453

55-
d = Pendulum.now().subtract(years=2)
56-
self.assertEqual('2 سال پیش', d.diff_for_humans())
54+
d = Pendulum.now().subtract(years=2)
55+
self.assertEqual('2 سال پیش', d.diff_for_humans())
5756

58-
d = Pendulum.now().add(seconds=1)
59-
self.assertEqual('1 ثانیه بعد', d.diff_for_humans())
57+
d = Pendulum.now().add(seconds=1)
58+
self.assertEqual('1 ثانیه بعد', d.diff_for_humans())
6059

61-
d = Pendulum.now().add(seconds=1)
62-
d2 = Pendulum.now()
63-
self.assertEqual('1 ثانیه پس از', d.diff_for_humans(d2))
64-
self.assertEqual('1 ثانیه پیش از', d2.diff_for_humans(d))
60+
d = Pendulum.now().add(seconds=1)
61+
d2 = Pendulum.now()
62+
self.assertEqual('1 ثانیه پس از', d.diff_for_humans(d2))
63+
self.assertEqual('1 ثانیه پیش از', d2.diff_for_humans(d))
6564

66-
self.assertEqual('1 ثانیه', d.diff_for_humans(d2, True))
67-
self.assertEqual('2 ثانیه', d2.diff_for_humans(d.add(seconds=1), True))
65+
self.assertEqual('1 ثانیه', d.diff_for_humans(d2, True))
66+
self.assertEqual('2 ثانیه', d2.diff_for_humans(d.add(seconds=1), True))

0 commit comments

Comments
 (0)