Skip to content

Commit 87b35af

Browse files
author
Tercio de Melo
committed
Renames /after/ to /drop/
Follows Haskell naming convention
1 parent 21a1be5 commit 87b35af

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

syntax_sugar/infix.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ def __rtruediv__(self, left):
1919
ffilter = infix(flip(filter))
2020
freduce = infix(flip(reduce))
2121
take = infix(compose(list, islice))
22-
after = infix(lambda seq, idx: islice(seq, idx, None))
22+
drop = infix(lambda seq, idx: islice(seq, idx, None))
2323

2424
INF = float('inf')
2525
NEGINF = float('-inf')
@@ -135,5 +135,5 @@ def by(to_object, step):
135135
'freduce',
136136
'ffilter',
137137
'take',
138-
'after',
138+
'drop',
139139
]

tests/test_infix.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -85,10 +85,10 @@ def test_infinity():
8585
def test_take():
8686
assert 1 /to/ INF /take/ 5 == [1,2,3,4,5]
8787

88-
def test_after():
89-
assert list(1 /to/ 10 /after/ 2 /take/ 3) == [3, 4, 5]
90-
assert list(1 /to/ INF /after/ 2 /take/ 3) == [3, 4, 5]
91-
assert list(10 /to/ 1 /after/ 3 /take/ 2) == [7, 6]
88+
def test_drop():
89+
assert list(1 /to/ 10 /drop/ 2 /take/ 3) == [3, 4, 5]
90+
assert list(1 /to/ INF /drop/ 2 /take/ 3) == [3, 4, 5]
91+
assert list(10 /to/ 1 /drop/ 3 /take/ 2) == [7, 6]
9292

9393
def test_is_a():
9494
values_types_right = [

0 commit comments

Comments
 (0)