Report generated on 24-Apr-2020 at 16:10:48

Environment

Platform Linux-4.15.0-1028-gcp-x86_64-with-debian-stretch-sid
Python 3.5.6

Summary

71 tests ran in 1.11 seconds.

(Un)check the boxes to filter the results.

71 passed 2 skipped 0 failed 0 errors 0 expected failures 0 unexpected passes 0 rerun

Results

Result Test Duration Links
Passed mini_lambda/tests/test_mini_lambda.py::test_evaluator_iterable 0.00
No log output captured.
Passed mini_lambda/tests/test_mini_lambda.py::test_evaluator_iterator 0.00
No log output captured.
Passed mini_lambda/tests/test_mini_lambda.py::test_evaluator_iterator_iterable 0.00
No log output captured.
Passed mini_lambda/tests/test_mini_lambda.py::test_evaluator_iterable_iterator_and_comparison 0.00
No log output captured.
Passed mini_lambda/tests/test_mini_lambda.py::test_evaluator_comprehension 0.00
No log output captured.
Passed mini_lambda/tests/test_mini_lambda.py::test_evaluator_iterable_any 0.00
No log output captured.
Passed mini_lambda/tests/test_mini_lambda.py::test_evaluator_iterable_all 0.00
No log output captured.
Passed mini_lambda/tests/test_mini_lambda.py::test_evaluator_repr 0.00
No log output captured.
Passed mini_lambda/tests/test_mini_lambda.py::test_evaluator_complex_1 0.00
No log output captured.
Passed mini_lambda/tests/test_mini_lambda.py::test_evaluator_str 0.00
No log output captured.
Passed mini_lambda/tests/test_mini_lambda.py::test_evaluator_bytes 0.00
No log output captured.
Passed mini_lambda/tests/test_mini_lambda.py::test_evaluator_format 0.00
No log output captured.
Passed mini_lambda/tests/test_mini_lambda.py::test_evaluator_sizeof 0.00
No log output captured.
Passed mini_lambda/tests/test_mini_lambda.py::test_evaluator_comparable 0.00
No log output captured.
Skipped mini_lambda/tests/test_mini_lambda.py::test_evaluator_comparable_normal_function_first::setup 0.00
('mini_lambda/tests/test_mini_lambda.py', 250, 'Skipped: it is not possible anymore to use functions as expressions, they need to be converted first')
Passed mini_lambda/tests/test_mini_lambda.py::test_evaluator_comparable_both_evaluators 0.00
No log output captured.
Passed mini_lambda/tests/test_mini_lambda.py::test_evaluator_hashable 0.00
No log output captured.
Passed mini_lambda/tests/test_mini_lambda.py::test_evaluator_truth_testable 0.00
No log output captured.
Passed mini_lambda/tests/test_mini_lambda.py::test_evaluator_truth_testable_not 0.00
No log output captured.
Passed mini_lambda/tests/test_mini_lambda.py::test_evaluator_logical_and 0.00
No log output captured.
Passed mini_lambda/tests/test_mini_lambda.py::test_evaluator_logical_or 0.00
No log output captured.
Passed mini_lambda/tests/test_mini_lambda.py::test_evaluator_attribute 0.00
No log output captured.
Passed mini_lambda/tests/test_mini_lambda.py::test_evaluator_nonexistent_attribute_2 0.00
No log output captured.
Passed mini_lambda/tests/test_mini_lambda.py::test_evaluator_container 0.00
No log output captured.
Passed mini_lambda/tests/test_mini_lambda.py::test_evaluator_sized 0.00
No log output captured.
Passed mini_lambda/tests/test_mini_lambda.py::test_evaluator_sized_compared 0.00
No log output captured.
Passed mini_lambda/tests/test_mini_lambda.py::test_evaluator_reversible 0.00
No log output captured.
Passed mini_lambda/tests/test_mini_lambda.py::test_evaluator_mapping 0.00
No log output captured.
Passed mini_lambda/tests/test_mini_lambda.py::test_evaluator_mapping_key 0.00
No log output captured.
Passed mini_lambda/tests/test_mini_lambda.py::test_evaluator_list_slice 0.00
No log output captured.
Passed mini_lambda/tests/test_mini_lambda.py::test_evaluator_numeric 0.00
No log output captured.
Passed mini_lambda/tests/test_mini_lambda.py::test_evaluator_print_pow 0.00
No log output captured.
Passed mini_lambda/tests/test_mini_lambda.py::test_evaluator_int_convertible 0.00
No log output captured.
Passed mini_lambda/tests/test_mini_lambda.py::test_evaluator_maths 0.00
No log output captured.
Skipped mini_lambda/tests/test_mini_lambda.py::test_evaluator_long_convertible::setup 0.00
('mini_lambda/tests/test_mini_lambda.py', 650, 'Skipped: long seems not to be around anymore...')
Passed mini_lambda/tests/test_mini_lambda.py::test_evaluator_float_convertible 0.00
No log output captured.
Passed mini_lambda/tests/test_mini_lambda.py::test_evaluator_complex_convertible 0.00
No log output captured.
Passed mini_lambda/tests/test_mini_lambda.py::test_evaluator_oct_convertible 0.00
No log output captured.
Passed mini_lambda/tests/test_mini_lambda.py::test_evaluator_index_slice 0.00
No log output captured.
Passed mini_lambda/tests/test_mini_lambda.py::test_evaluator_different_vars 0.00
No log output captured.
Passed mini_lambda/tests/test_mini_lambda.py::test_constants_named 0.00
No log output captured.
Passed mini_lambda/tests/test_mini_lambda.py::test_generated_methods 0.00
----------------------------- Captured stdout call -----------------------------
sin(x)
Passed mini_lambda/tests/test_mini_lambda.py::test_constants_methods_can_be_combined 0.00
No log output captured.
Passed mini_lambda/tests/test_mini_lambda.py::test_is_mini_lambda_expr 0.00
No log output captured.
Passed mini_lambda/tests/test_mini_lambda.py::test_as_function 0.00
No log output captured.
Passed mini_lambda/tests/test_mini_lambda_add_methods.py::test_add_new_unbound_positional 0.00
----------------------------- Captured stdout call -----------------------------
log(2.718281828459045 ** x)
Passed mini_lambda/tests/test_mini_lambda_add_methods.py::test_add_new_unbound_keywords 0.00
No log output captured.
Passed mini_lambda/tests/test_mini_lambda_add_methods.py::test_add_new_unbound_no_name 0.00
No log output captured.
Passed mini_lambda/tests/test_mini_lambda_add_methods.py::test_add_new_bound_positional 0.00
No log output captured.
Passed mini_lambda/tests/test_mini_lambda_add_methods.py::test_add_new_bound_keywords_static_class 0.00
No log output captured.
Passed mini_lambda/tests/test_mini_lambda_add_methods.py::test_donot_add_new_bound_with_constants 0.00
No log output captured.
Passed mini_lambda/tests/test_mini_lambda_add_methods.py::test_add_class 0.00
No log output captured.
Passed mini_lambda/tests/test_packaging.py::test_named_import 0.00
No log output captured.
Passed mini_lambda/tests/test_packaging.py::test_import_from 0.00
No log output captured.
Passed mini_lambda/tests/test_packaging_wild.py::test_wild_import 0.00
No log output captured.
Passed mini_lambda/tests/test_readme.py::test_doc_index_0 0.00
No log output captured.
Passed mini_lambda/tests/test_readme.py::test_doc_index_1 0.00
No log output captured.
Passed mini_lambda/tests/test_readme.py::test_doc_index_2 0.00
----------------------------- Captured stdout call -----------------------------
s.islower() s[0:4].upper() + ' !' -x > x ** 2 (1 - 2 * x <= -x) | (-x > x ** 2) log(10 ** x, 10)
Passed mini_lambda/tests/test_readme.py::test_doc_usage_input_variables 0.42
No log output captured.
Passed mini_lambda/tests/test_readme.py::test_doc_usage_expressions_1 0.00
----------------------------- Captured stdout call -----------------------------
<class 'mini_lambda.main.LambdaExpression'> 1234 x
Passed mini_lambda/tests/test_readme.py::test_doc_usage_expressions_2 0.00
No log output captured.
Passed mini_lambda/tests/test_readme.py::test_doc_usage_expressions_3_all_at_once 0.00
----------------------------- Captured stdout call -----------------------------
Hello, world !
Passed mini_lambda/tests/test_readme.py::test_doc_usage_syntax_1 0.00
No log output captured.
Passed mini_lambda/tests/test_readme.py::test_doc_usage_syntax_2 0.00
No log output captured.
Passed mini_lambda/tests/test_readme.py::test_doc_usage_other_constants 0.00
No log output captured.
Passed mini_lambda/tests/test_readme.py::test_doc_usage_other_functions_1 0.00
----------------------------- Captured stdout call -----------------------------
startswith('hello', 'el', x)
Passed mini_lambda/tests/test_readme.py::test_doc_usage_other_functions_2 0.00
No log output captured.
Passed mini_lambda/tests/test_readme.py::test_doc_usage_other_classes 0.00
No log output captured.
Passed mini_lambda/tests/test_readme.py::test_doc_usage_all_at_once 0.01
----------------------------- Captured stdout call -----------------------------
0 1 0 1 2
Passed mini_lambda/tests/test_readme.py::test_doc_usage_already_imported 0.00
No log output captured.
Passed mini_lambda/tests/test_readme.py::test_doc_optional 0.00
No log output captured.
Passed mini_lambda/tests/test_readme.py::test_doc_as_function 0.00
No log output captured.
Passed mini_lambda/tests/test_so.py::test_so1 0.01
No log output captured.