File tree 4 files changed +27
-27
lines changed
4 files changed +27
-27
lines changed Original file line number Diff line number Diff line change 4
4
5
5
6
6
def test_string_list ():
7
- l = m .StringList ()
8
- l .push_back ("Element 1" )
9
- l .push_back ("Element 2" )
10
- assert m .print_opaque_list (l ) == "Opaque list: [Element 1, Element 2]"
11
- assert l .back () == "Element 2"
7
+ lst = m .StringList ()
8
+ lst .push_back ("Element 1" )
9
+ lst .push_back ("Element 2" )
10
+ assert m .print_opaque_list (lst ) == "Opaque list: [Element 1, Element 2]"
11
+ assert lst .back () == "Element 2"
12
12
13
- for i , k in enumerate (l , start = 1 ):
13
+ for i , k in enumerate (lst , start = 1 ):
14
14
assert k == "Element {}" .format (i )
15
- l .pop_back ()
16
- assert m .print_opaque_list (l ) == "Opaque list: [Element 1]"
15
+ lst .pop_back ()
16
+ assert m .print_opaque_list (lst ) == "Opaque list: [Element 1]"
17
17
18
18
cvp = m .ClassWithSTLVecProperty ()
19
19
assert m .print_opaque_list (cvp .stringList ) == "Opaque list: []"
20
20
21
- cvp .stringList = l
21
+ cvp .stringList = lst
22
22
cvp .stringList .push_back ("Element 3" )
23
23
assert m .print_opaque_list (cvp .stringList ) == "Opaque list: [Element 1, Element 3]"
24
24
Original file line number Diff line number Diff line change 7
7
8
8
def test_list (capture , doc ):
9
9
with capture :
10
- l = m .get_list ()
11
- assert l == ["overwritten" ]
10
+ lst = m .get_list ()
11
+ assert lst == ["overwritten" ]
12
12
13
- l .append ("value2" )
14
- m .print_list (l )
13
+ lst .append ("value2" )
14
+ m .print_list (lst )
15
15
assert capture .unordered == """
16
16
Entry at position 0: value
17
17
list item 0: overwritten
Original file line number Diff line number Diff line change @@ -131,9 +131,9 @@ def bad_next_call():
131
131
m .iterator_to_list (iter (bad_next_call , None ))
132
132
assert str (excinfo .value ) == "py::iterator::advance() should propagate errors"
133
133
134
- l = [1 , None , 0 , None ]
135
- assert m .count_none (l ) == 2
136
- assert m .find_none (l ) is True
134
+ lst = [1 , None , 0 , None ]
135
+ assert m .count_none (lst ) == 2
136
+ assert m .find_none (lst ) is True
137
137
assert m .count_nonzeros ({"a" : 0 , "b" : 1 , "c" : 2 }) == 2
138
138
139
139
r = range (5 )
Original file line number Diff line number Diff line change 6
6
7
7
def test_vector (doc ):
8
8
"""std::vector <-> list"""
9
- l = m .cast_vector ()
10
- assert l == [1 ]
11
- l .append (2 )
12
- assert m .load_vector (l )
13
- assert m .load_vector (tuple (l ))
9
+ lst = m .cast_vector ()
10
+ assert lst == [1 ]
11
+ lst .append (2 )
12
+ assert m .load_vector (lst )
13
+ assert m .load_vector (tuple (lst ))
14
14
15
15
assert m .cast_bool_vector () == [True , False ]
16
16
assert m .load_bool_vector ([True , False ])
@@ -24,19 +24,19 @@ def test_vector(doc):
24
24
25
25
def test_array (doc ):
26
26
"""std::array <-> list"""
27
- l = m .cast_array ()
28
- assert l == [1 , 2 ]
29
- assert m .load_array (l )
27
+ lst = m .cast_array ()
28
+ assert lst == [1 , 2 ]
29
+ assert m .load_array (lst )
30
30
31
31
assert doc (m .cast_array ) == "cast_array() -> List[int[2]]"
32
32
assert doc (m .load_array ) == "load_array(arg0: List[int[2]]) -> bool"
33
33
34
34
35
35
def test_valarray (doc ):
36
36
"""std::valarray <-> list"""
37
- l = m .cast_valarray ()
38
- assert l == [1 , 4 , 9 ]
39
- assert m .load_valarray (l )
37
+ lst = m .cast_valarray ()
38
+ assert lst == [1 , 4 , 9 ]
39
+ assert m .load_valarray (lst )
40
40
41
41
assert doc (m .cast_valarray ) == "cast_valarray() -> List[int]"
42
42
assert doc (m .load_valarray ) == "load_valarray(arg0: List[int]) -> bool"
You can’t perform that action at this time.
0 commit comments