Skip to content

Commit 409f2ef

Browse files
committed
Renames sub() method to subtract()
1 parent 249cccf commit 409f2ef

File tree

12 files changed

+204
-204
lines changed

12 files changed

+204
-204
lines changed

pendulum/pendulum.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -275,7 +275,7 @@ def yesterday(cls, tz=None):
275275
276276
:rtype: Pendulum
277277
"""
278-
return cls.today(tz).sub(days=1)
278+
return cls.today(tz).subtract(days=1)
279279

280280
@classmethod
281281
def _create_datetime(cls, tz, year=None, month=None, day=None,
@@ -1400,7 +1400,7 @@ def add(self, years=0, months=0, weeks=0, days=0,
14001400

14011401
return self.instance(self._datetime + delta)
14021402

1403-
def sub(self, years=0, months=0, weeks=0, days=0,
1403+
def subtract(self, years=0, months=0, weeks=0, days=0,
14041404
hours=0, minutes=0, seconds=0, microseconds=0,
14051405
weekdays=None):
14061406
"""
@@ -1452,7 +1452,7 @@ def add_timedelta(self, delta):
14521452
return self.add(days=delta.days, seconds=delta.seconds,
14531453
microseconds=delta.microseconds)
14541454

1455-
def sub_timedelta(self, delta):
1455+
def subtract_timedelta(self, delta):
14561456
"""
14571457
Remove timedelta duration from the instance.
14581458
@@ -1461,8 +1461,8 @@ def sub_timedelta(self, delta):
14611461
14621462
:rtype: Pendulum
14631463
"""
1464-
return self.sub(days=delta.days, seconds=delta.seconds,
1465-
microseconds=delta.microseconds)
1464+
return self.subtract(days=delta.days, seconds=delta.seconds,
1465+
microseconds=delta.microseconds)
14661466

14671467
# DIFFERENCES
14681468

@@ -1795,9 +1795,9 @@ def previous(self, day_of_week=None):
17951795
if day_of_week is None:
17961796
day_of_week = self.day_of_week
17971797

1798-
dt = self.start_of('day').sub(days=1)
1798+
dt = self.start_of('day').subtract(days=1)
17991799
while dt.day_of_week != day_of_week:
1800-
dt = dt.sub(days=1)
1800+
dt = dt.subtract(days=1)
18011801

18021802
return dt
18031803

@@ -2122,7 +2122,7 @@ def for_json(self):
21222122

21232123
def __sub__(self, other):
21242124
if isinstance(other, datetime.timedelta):
2125-
return self.sub_timedelta(other)
2125+
return self.subtract_timedelta(other)
21262126

21272127
return self._get_datetime(other, True).diff(self, False)
21282128

tests/localization_tests/test_da.py

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -13,46 +13,46 @@ class DaTest(AbstractLocalizationTestCase, AbstractTestCase):
1313

1414
def diff_for_humans(self):
1515
with self.wrap_with_test_now():
16-
d = Pendulum.now().sub(seconds=1)
16+
d = Pendulum.now().subtract(seconds=1)
1717
self.assertEqual('1 sekund siden', d.diff_for_humans())
1818

19-
d = Pendulum.now().sub(seconds=2)
19+
d = Pendulum.now().subtract(seconds=2)
2020
self.assertEqual('2 sekunder siden', d.diff_for_humans())
2121

22-
d = Pendulum.now().sub(minutes=1)
22+
d = Pendulum.now().subtract(minutes=1)
2323
self.assertEqual('1 minut siden', d.diff_for_humans())
2424

25-
d = Pendulum.now().sub(minutes=2)
25+
d = Pendulum.now().subtract(minutes=2)
2626
self.assertEqual('2 minutter siden', d.diff_for_humans())
2727

28-
d = Pendulum.now().sub(hours=1)
28+
d = Pendulum.now().subtract(hours=1)
2929
self.assertEqual('1 time siden', d.diff_for_humans())
3030

31-
d = Pendulum.now().sub(hours=2)
31+
d = Pendulum.now().subtract(hours=2)
3232
self.assertEqual('2 timer siden', d.diff_for_humans())
3333

34-
d = Pendulum.now().sub(days=1)
34+
d = Pendulum.now().subtract(days=1)
3535
self.assertEqual('1 dag siden', d.diff_for_humans())
3636

37-
d = Pendulum.now().sub(days=2)
37+
d = Pendulum.now().subtract(days=2)
3838
self.assertEqual('2 dage siden', d.diff_for_humans())
3939

40-
d = Pendulum.now().sub(weeks=1)
40+
d = Pendulum.now().subtract(weeks=1)
4141
self.assertEqual('1 uge siden', d.diff_for_humans())
4242

43-
d = Pendulum.now().sub(weeks=2)
43+
d = Pendulum.now().subtract(weeks=2)
4444
self.assertEqual('2 uger siden', d.diff_for_humans())
4545

46-
d = Pendulum.now().sub(months=1)
46+
d = Pendulum.now().subtract(months=1)
4747
self.assertEqual('1 måned siden', d.diff_for_humans())
4848

49-
d = Pendulum.now().sub(months=2)
49+
d = Pendulum.now().subtract(months=2)
5050
self.assertEqual('2 måneder siden', d.diff_for_humans())
5151

52-
d = Pendulum.now().sub(years=1)
52+
d = Pendulum.now().subtract(years=1)
5353
self.assertEqual('1 år siden', d.diff_for_humans())
5454

55-
d = Pendulum.now().sub(years=2)
55+
d = Pendulum.now().subtract(years=2)
5656
self.assertEqual('2 år siden', d.diff_for_humans())
5757

5858
d = Pendulum.now().add(seconds=1)

tests/localization_tests/test_de.py

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -13,46 +13,46 @@ class DeTest(AbstractLocalizationTestCase, AbstractTestCase):
1313

1414
def diff_for_humans(self):
1515
with self.wrap_with_test_now():
16-
d = Pendulum.now().sub(seconds=1)
16+
d = Pendulum.now().subtract(seconds=1)
1717
self.assertEqual('vor 1 Sekunde', d.diff_for_humans())
1818

19-
d = Pendulum.now().sub(seconds=2)
19+
d = Pendulum.now().subtract(seconds=2)
2020
self.assertEqual('vor 2 Sekunden', d.diff_for_humans())
2121

22-
d = Pendulum.now().sub(minutes=1)
22+
d = Pendulum.now().subtract(minutes=1)
2323
self.assertEqual('vor 1 Minute', d.diff_for_humans())
2424

25-
d = Pendulum.now().sub(minutes=2)
25+
d = Pendulum.now().subtract(minutes=2)
2626
self.assertEqual('vor 2 Minuten', d.diff_for_humans())
2727

28-
d = Pendulum.now().sub(hours=1)
28+
d = Pendulum.now().subtract(hours=1)
2929
self.assertEqual('vor 1 Stunde', d.diff_for_humans())
3030

31-
d = Pendulum.now().sub(hours=2)
31+
d = Pendulum.now().subtract(hours=2)
3232
self.assertEqual('vor 2 Stunden', d.diff_for_humans())
3333

34-
d = Pendulum.now().sub(days=1)
34+
d = Pendulum.now().subtract(days=1)
3535
self.assertEqual('vor 1 Tag', d.diff_for_humans())
3636

37-
d = Pendulum.now().sub(days=2)
37+
d = Pendulum.now().subtract(days=2)
3838
self.assertEqual('vor 2 Tagen', d.diff_for_humans())
3939

40-
d = Pendulum.now().sub(weeks=1)
40+
d = Pendulum.now().subtract(weeks=1)
4141
self.assertEqual('vor 1 Woche', d.diff_for_humans())
4242

43-
d = Pendulum.now().sub(weeks=2)
43+
d = Pendulum.now().subtract(weeks=2)
4444
self.assertEqual('vor 2 Wochen', d.diff_for_humans())
4545

46-
d = Pendulum.now().sub(months=1)
46+
d = Pendulum.now().subtract(months=1)
4747
self.assertEqual('vor 1 Monat', d.diff_for_humans())
4848

49-
d = Pendulum.now().sub(months=2)
49+
d = Pendulum.now().subtract(months=2)
5050
self.assertEqual('vor 2 Monaten', d.diff_for_humans())
5151

52-
d = Pendulum.now().sub(years=1)
52+
d = Pendulum.now().subtract(years=1)
5353
self.assertEqual('vor 1 Jahr', d.diff_for_humans())
5454

55-
d = Pendulum.now().sub(years=2)
55+
d = Pendulum.now().subtract(years=2)
5656
self.assertEqual('vor 2 Jahren', d.diff_for_humans())
5757

5858
d = Pendulum.now().add(seconds=1)

tests/localization_tests/test_es.py

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -13,46 +13,46 @@ class EsTest(AbstractLocalizationTestCase, AbstractTestCase):
1313

1414
def diff_for_humans(self):
1515
with self.wrap_with_test_now():
16-
d = Pendulum.now().sub(seconds=1)
16+
d = Pendulum.now().subtract(seconds=1)
1717
self.assertEqual('hace 1 segundo', d.diff_for_humans())
1818

19-
d = Pendulum.now().sub(seconds=2)
19+
d = Pendulum.now().subtract(seconds=2)
2020
self.assertEqual('hace 2 segundos', d.diff_for_humans())
2121

22-
d = Pendulum.now().sub(minutes=1)
22+
d = Pendulum.now().subtract(minutes=1)
2323
self.assertEqual('hace 1 minuto', d.diff_for_humans())
2424

25-
d = Pendulum.now().sub(minutes=2)
25+
d = Pendulum.now().subtract(minutes=2)
2626
self.assertEqual('hace 2 minutos', d.diff_for_humans())
2727

28-
d = Pendulum.now().sub(hours=1)
28+
d = Pendulum.now().subtract(hours=1)
2929
self.assertEqual('hace 1 hora', d.diff_for_humans())
3030

31-
d = Pendulum.now().sub(hours=2)
31+
d = Pendulum.now().subtract(hours=2)
3232
self.assertEqual('hace 2 horas', d.diff_for_humans())
3333

34-
d = Pendulum.now().sub(days=1)
34+
d = Pendulum.now().subtract(days=1)
3535
self.assertEqual('hace 1 día', d.diff_for_humans())
3636

37-
d = Pendulum.now().sub(days=2)
37+
d = Pendulum.now().subtract(days=2)
3838
self.assertEqual('hace 2 días', d.diff_for_humans())
3939

40-
d = Pendulum.now().sub(weeks=1)
40+
d = Pendulum.now().subtract(weeks=1)
4141
self.assertEqual('hace 1 semana', d.diff_for_humans())
4242

43-
d = Pendulum.now().sub(weeks=2)
43+
d = Pendulum.now().subtract(weeks=2)
4444
self.assertEqual('hace 2 semanas', d.diff_for_humans())
4545

46-
d = Pendulum.now().sub(months=1)
46+
d = Pendulum.now().subtract(months=1)
4747
self.assertEqual('hace 1 mes', d.diff_for_humans())
4848

49-
d = Pendulum.now().sub(months=2)
49+
d = Pendulum.now().subtract(months=2)
5050
self.assertEqual('hace 2 meses', d.diff_for_humans())
5151

52-
d = Pendulum.now().sub(years=1)
52+
d = Pendulum.now().subtract(years=1)
5353
self.assertEqual('hace 1 año', d.diff_for_humans())
5454

55-
d = Pendulum.now().sub(years=2)
55+
d = Pendulum.now().subtract(years=2)
5656
self.assertEqual('hace 2 años', d.diff_for_humans())
5757

5858
d = Pendulum.now().add(seconds=1)

tests/localization_tests/test_fa.py

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -13,46 +13,46 @@ class FaTest(AbstractLocalizationTestCase, AbstractTestCase):
1313

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

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

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

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

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

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

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

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

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

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

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

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

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

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

5858
d = Pendulum.now().add(seconds=1)

tests/localization_tests/test_fo.py

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -13,46 +13,46 @@ class FoTest(AbstractLocalizationTestCase, AbstractTestCase):
1313

1414
def diff_for_humans(self):
1515
with self.wrap_with_test_now():
16-
d = Pendulum.now().sub(seconds=1)
16+
d = Pendulum.now().subtract(seconds=1)
1717
self.assertEqual('1 sekund síðan', d.diff_for_humans())
1818

19-
d = Pendulum.now().sub(seconds=2)
19+
d = Pendulum.now().subtract(seconds=2)
2020
self.assertEqual('2 sekundir síðan', d.diff_for_humans())
2121

22-
d = Pendulum.now().sub(minutes=1)
22+
d = Pendulum.now().subtract(minutes=1)
2323
self.assertEqual('1 minutt síðan', d.diff_for_humans())
2424

25-
d = Pendulum.now().sub(minutes=2)
25+
d = Pendulum.now().subtract(minutes=2)
2626
self.assertEqual('2 minuttir síðan', d.diff_for_humans())
2727

28-
d = Pendulum.now().sub(hours=1)
28+
d = Pendulum.now().subtract(hours=1)
2929
self.assertEqual('1 tími síðan', d.diff_for_humans())
3030

31-
d = Pendulum.now().sub(hours=2)
31+
d = Pendulum.now().subtract(hours=2)
3232
self.assertEqual('2 tímar síðan', d.diff_for_humans())
3333

34-
d = Pendulum.now().sub(days=1)
34+
d = Pendulum.now().subtract(days=1)
3535
self.assertEqual('1 dag síðan', d.diff_for_humans())
3636

37-
d = Pendulum.now().sub(days=2)
37+
d = Pendulum.now().subtract(days=2)
3838
self.assertEqual('2 dagar síðan', d.diff_for_humans())
3939

40-
d = Pendulum.now().sub(weeks=1)
40+
d = Pendulum.now().subtract(weeks=1)
4141
self.assertEqual('1 vika síðan', d.diff_for_humans())
4242

43-
d = Pendulum.now().sub(weeks=2)
43+
d = Pendulum.now().subtract(weeks=2)
4444
self.assertEqual('2 vikur síðan', d.diff_for_humans())
4545

46-
d = Pendulum.now().sub(months=1)
46+
d = Pendulum.now().subtract(months=1)
4747
self.assertEqual('1 mánaður síðan', d.diff_for_humans())
4848

49-
d = Pendulum.now().sub(months=2)
49+
d = Pendulum.now().subtract(months=2)
5050
self.assertEqual('2 mánaðir síðan', d.diff_for_humans())
5151

52-
d = Pendulum.now().sub(years=1)
52+
d = Pendulum.now().subtract(years=1)
5353
self.assertEqual('1 ár síðan', d.diff_for_humans())
5454

55-
d = Pendulum.now().sub(years=2)
55+
d = Pendulum.now().subtract(years=2)
5656
self.assertEqual('2 ár síðan', d.diff_for_humans())
5757

5858
d = Pendulum.now().add(seconds=1)

0 commit comments

Comments
 (0)