mirror of
https://github.com/boostorg/python.git
synced 2026-01-27 07:02:15 +00:00
Added make_tuple() tests
[SVN r15055]
This commit is contained in:
@@ -14,10 +14,17 @@ void test_operators(tuple t1, tuple t2, object print)
|
||||
print(t1 + t2);
|
||||
}
|
||||
|
||||
tuple mktuple0() { return make_tuple(); }
|
||||
tuple mktuple1(int x) { return make_tuple(x); }
|
||||
tuple mktuple2(char const* a1, int x) { return make_tuple(a1, x); }
|
||||
|
||||
BOOST_PYTHON_MODULE_INIT(tuple_ext)
|
||||
{
|
||||
module("tuple_ext")
|
||||
.def("convert_to_tuple",convert_to_tuple)
|
||||
.def("test_operators",test_operators)
|
||||
.def("make_tuple", mktuple0)
|
||||
.def("make_tuple", mktuple1)
|
||||
.def("make_tuple", mktuple2)
|
||||
;
|
||||
}
|
||||
|
||||
@@ -10,6 +10,12 @@
|
||||
>>> t2 = (1,2,3,4)
|
||||
>>> test_operators(t1,t2,printer)
|
||||
('t', 'h', 'i', 's', ' ', 'i', 's', 1, 2, 3, 4)
|
||||
>>> make_tuple()
|
||||
()
|
||||
>>> make_tuple(42)
|
||||
(42,)
|
||||
>>> make_tuple('hello', 42)
|
||||
('hello', 42)
|
||||
"""
|
||||
|
||||
def run(args = None):
|
||||
|
||||
Reference in New Issue
Block a user