Jeong YunWon
758073db07
Add _msg back to assert_raises
2019-09-17 18:52:16 +09:00
Jeong YunWon
dc8057a1c2
Refactor snippets/testutil
2019-09-17 17:37:24 +09:00
Adrian Wielgosik
9d40a4c9d8
Support list.__imul__
2019-04-27 17:44:21 +02:00
Adam Kelly
f3f3d8a478
Merge branch 'Ryex-ryex-list.__delitem__slice_error'
2019-04-09 10:31:55 +01:00
Rachel Powers
1101b6571c
fix error related to #746 but for list.__delitem__
2019-04-08 16:17:57 -06:00
Rachel Powers
b2a1f6580b
fix error when start or stop of slice is -1 and step != 1
2019-04-08 15:56:06 -06:00
Rachel Powers
4d53ddedb0
test for if iter raises error
2019-04-08 14:45:34 -06:00
Rachel Powers
d0e6d2fa32
add tests for custom iters
2019-04-08 13:18:37 -06:00
Rachel Powers
118c98ccc7
exhaustive (hopefully) test snippets
...
I attempted to cover every case with the snippets
but I easily could of missed some.
2019-04-07 19:12:03 -06:00
Rachel Powers
909d94ec23
impl and use SequenceIndex for list.__delitem__
...
- removal of del_item
- all del function impl on PyListRef
- stepped deletion now loops only over the range
insted of the whole list
2019-04-05 20:25:53 -06:00
Rachel Powers
e3994010f3
add list.__delitem__ test snippits
2019-04-04 04:04:26 -06:00
Adrian Wielgosik
b123e58c55
Support index in list.pop()
2019-03-11 00:31:26 +01:00
Adrian Wielgosik
45da6b8af1
Add list.sort, sorted()
2019-02-26 22:03:45 +01:00
Windel Bouwman
43d9fc5dc0
Merge branch 'master' into fix_equality
2019-02-18 08:12:12 +01:00
Joey Hain
dcb29ab1f0
Add list.__iadd__
2019-02-17 10:54:25 -08:00
Joey Hain
47e95486f0
Reuse and improve ergonomics of assert_raises utility
...
- Move assert_raises to testutils
- Add optional message argument, with reasonable default
- Reverse order of expr and exception type for readability
- Lambda argument no longer takes parameter
- Convert applicable snippets to use assert_raises
2019-02-16 09:32:42 -08:00
Calixte Denizet
5a154f9745
Fix list & tuple equality
2019-02-16 14:23:20 +01:00
Calixte Denizet
dd6b5b9aae
Fix list_eq
2019-02-16 13:15:58 +01:00
Calixte Denizet
117c6c8494
Fix list_remove
2019-02-16 13:00:39 +01:00
Calixte Denizet
5d82e2c6b5
Fix equality check in list_count, list_index and list_contains
2019-02-16 12:45:57 +01:00
Calixte Denizet
bf19d652dc
Fix issue with equality
2019-02-16 12:45:57 +01:00
janczer
9e719b6cb8
Move test to list.py
2019-02-15 16:53:36 +01:00
Adrian Wielgosik
ecfc70ef99
Add list.copy()
2019-02-13 00:21:42 +01:00
Shing Lyu
8ded37d566
Raise OverflowError is the index for list.index() overflows
2019-02-11 22:52:27 +01:00
Shing Lyu
b101a52dd0
Added list.insert()
2019-02-11 22:50:10 +01:00
ben
5b637385ea
Fixed #191 , fixes recursive repr() for the standard collections
2019-02-10 13:22:03 +13:00
HomerMcMillan
168e0e5471
Merge branch 'master' into list-orderable-ops
2019-02-03 11:17:09 -05:00
Windel Bouwman
1d7149e131
Merge pull request #280 from HomerMcMillan/list-pop
...
Add list.pop
2019-02-03 11:49:01 +01:00
Homer McMillan
7b27fbf369
Add list.pop
...
Also include IndexError in the __builtin__ module.
2019-02-03 00:49:52 -05:00
Homer McMillan
2b74727783
Fix broken test
2019-02-02 22:41:34 -05:00
Homer McMillan
ea1a7bb395
Add list.{__lt__, __gt__, __le__, __ge__}
2019-02-02 22:04:26 -05:00
ben
8f9b733a77
Add tuple.__mul__
2019-02-03 13:59:43 +13:00
Shing Lyu
5e8eb8a001
Added list.index()
2019-01-10 22:01:42 +01:00
Ross Jones
ae2f7ed1cb
Implements __mul__ for lists
...
Implements __mul__ for lists so that it is possible to do things like
```
s = [1, 2,] * 3
s == [1, 2, 1, 2, 1, 2]
```
2018-12-16 12:22:31 +00:00
Windel Bouwman
7e1067168b
Add list.extend method
2018-10-28 20:16:24 +01:00
Windel Bouwman
4187a6ee39
Add support for star expanded argument in list and tuple constructions.
2018-10-28 14:16:11 +01:00
Windel Bouwman
2354102795
Add interactive shell
2018-07-09 22:06:49 +02:00