@@ -11,19 +11,18 @@ tests/test_arith.py . [ 3%]
1111tests/test_arrow1.py ... [ 4%]
1212tests/test_bigquery_user_fns.py . [ 4%]
1313tests/test_bitemporal_obs_agg_join.py . [ 4%]
14- tests/test_braid.py . [ 5%]
1514tests/test_calc_warnings_errors.py . [ 5%]
1615tests/test_cc.py .... [ 6%]
1716tests/test_cdata1.py .... [ 7%]
1817tests/test_cdata_convenience.py . [ 7%]
1918tests/test_cdata_example.py .. [ 8%]
2019tests/test_cdata_tr6_example.py .... [ 9%]
2120tests/test_cdata_wvpy_case.py . [ 9%]
22- tests/test_coalesce.py . [ 10 %]
21+ tests/test_coalesce.py . [ 9 %]
2322tests/test_cols_used.py . [ 10%]
2423tests/test_compare_data_frames.py . [ 10%]
2524tests/test_complex_expr.py .... [ 11%]
26- tests/test_compound_where.py . [ 12 %]
25+ tests/test_compound_where.py . [ 11 %]
2726tests/test_concat_rows.py ... [ 12%]
2827tests/test_container.py .. [ 13%]
2928tests/test_cross_product_join.py . [ 13%]
@@ -32,59 +31,59 @@ tests/test_data_space.py .. [ 17%]
3231tests/test_date_stuff.py .. [ 17%]
3332tests/test_db_handle.py .. [ 18%]
3433tests/test_db_model.py . [ 18%]
35- tests/test_degenerate_project.py . [ 19 %]
34+ tests/test_degenerate_project.py . [ 18 %]
3635tests/test_drop_columns.py . [ 19%]
3736tests/test_dup_detection_example.py . [ 19%]
3837tests/test_eval_cache.py ... [ 20%]
3938tests/test_ex_examples.py ............ [ 23%]
4039tests/test_example1.py .... [ 24%]
41- tests/test_exp.py . [ 25 %]
40+ tests/test_exp.py . [ 24 %]
4241tests/test_exp_parens.py . [ 25%]
4342tests/test_expand_rows.py . [ 25%]
44- tests/test_expr_parse.py . [ 26 %]
43+ tests/test_expr_parse.py . [ 25 %]
4544tests/test_expression_expectations.py .. [ 26%]
4645tests/test_expression_expectations_polars.py . [ 26%]
4746tests/test_extend.py .......... [ 29%]
4847tests/test_extend_order.py . [ 29%]
49- tests/test_first_last.py . [ 30 %]
48+ tests/test_first_last.py . [ 29 %]
5049tests/test_float_divide.py .. [ 30%]
51- tests/test_flow_text.py . [ 31 %]
50+ tests/test_flow_text.py . [ 30 %]
5251tests/test_forbidden_calculation.py .. [ 31%]
5352tests/test_forbidden_ops.py ... [ 32%]
5453tests/test_free_fn.py . [ 32%]
55- tests/test_get_methods_used.py . [ 33 %]
54+ tests/test_get_methods_used.py . [ 32 %]
5655tests/test_ghost_col_issue.py . [ 33%]
57- tests/test_idioms.py ................. [ 38 %]
56+ tests/test_idioms.py ................. [ 37 %]
5857tests/test_if_else.py ..... [ 39%]
5958tests/test_if_else_return_type.py . [ 39%]
60- tests/test_incomplete_agg.py . [ 40 %]
59+ tests/test_incomplete_agg.py . [ 39 %]
6160tests/test_join_check.py . [ 40%]
62- tests/test_join_conditions.py ... [ 41 %]
61+ tests/test_join_conditions.py ... [ 40 %]
6362tests/test_join_effects.py . [ 41%]
6463tests/test_join_multi_key.py . [ 41%]
65- tests/test_join_opt.py . [ 42 %]
64+ tests/test_join_opt.py . [ 41 %]
6665tests/test_join_variations.py . [ 42%]
6766tests/test_lark_parser.py ..... [ 43%]
6867tests/test_locf.py . [ 43%]
69- tests/test_logistic_example.py . [ 44 %]
68+ tests/test_logistic_example.py . [ 43 %]
7069tests/test_mapv.py .. [ 44%]
71- tests/test_math.py . [ 45 %]
70+ tests/test_math.py . [ 44 %]
7271tests/test_method_catalog_issues.py .. [ 45%]
7372tests/test_minimum.py . [ 45%]
7473tests/test_mod_fns.py ... [ 46%]
75- tests/test_multi_map.py . [ 47 %]
74+ tests/test_multi_map.py . [ 46 %]
7675tests/test_narrow.py . [ 47%]
7776tests/test_natural_join.py .... [ 48%]
7877tests/test_neg.py . [ 48%]
7978tests/test_null_bad.py .... [ 49%]
80- tests/test_one_row_cdata_convert.py . [ 50 %]
79+ tests/test_one_row_cdata_convert.py . [ 49 %]
8180tests/test_ops.py . [ 50%]
8281tests/test_ops_eq.py . [ 50%]
83- tests/test_or.py ..... [ 52 %]
82+ tests/test_or.py ..... [ 51 %]
8483tests/test_order_limit.py . [ 52%]
8584tests/test_parens.py .. [ 52%]
86- tests/test_parse.py .......................... [ 60 %]
87- tests/test_polars.py ...................... [ 66%]
85+ tests/test_parse.py .......................... [ 59 %]
86+ tests/test_polars.py ....................... [ 66%]
8887tests/test_project.py ..... [ 67%]
8988tests/test_rank.py . [ 68%]
9089tests/test_rank_to_average.py . [ 68%]
@@ -161,14 +160,14 @@ data_algebra/op_container.py 127 49 61% 46-47, 63-71, 80-81
161160data_algebra/pandas_base.py 696 68 90% 54, 68, 77, 87, 92, 101, 223, 225, 239, 242, 247, 252, 427, 467, 478, 503, 506, 511, 514, 516, 528, 534-541, 548, 582-587, 617, 621, 624, 626, 663, 717, 758, 775, 795, 813, 823, 838, 886, 894, 902, 917, 928, 940, 959, 974, 1002, 1017, 1054, 1071, 1074, 1085, 1113, 1145, 1154, 1181, 1198, 1210, 1265, 1279-1281
162161data_algebra/pandas_model.py 19 2 89% 32-33
163162data_algebra/parse_by_lark.py 164 24 85% 71, 93, 108, 129-130, 137, 161, 171, 185-186, 188, 200, 206, 213-217, 245, 253, 263-266
164- data_algebra/polars_model.py 532 61 89% 130, 139, 189, 401, 417, 427, 434, 447- 451, 459, 461, 486, 489, 494, 497, 546, 564, 580, 644, 660-662, 689, 697, 749, 764, 782, 800, 820, 832-834, 837, 842, 844, 851-863, 870, 875, 906, 935, 944, 972, 987, 999, 1063-1065, 1074-1075, 1077
163+ data_algebra/polars_model.py 539 60 89% 134, 143, 193, 405, 421, 431, 438, 451-455, 463, 465, 490, 493, 498, 501, 550, 568, 584, 649, 665-667, 710, 762, 777, 795, 813, 833, 845-847, 850, 855, 857, 864-876, 883, 888, 919, 948, 957, 985, 1000, 1012, 1076-1078, 1087-1088, 1090
165164data_algebra/python3_lark.py 1 0 100%
166- data_algebra/solutions.py 135 4 97% 63, 308, 389, 472
165+ data_algebra/solutions.py 112 3 97% 63, 308, 367
167166data_algebra/sql_format_options.py 15 2 87% 61, 69
168167data_algebra/test_util.py 333 62 81% 28-29, 104, 126, 136, 139, 143, 166, 169, 173, 175-178, 189, 246-247, 263-268, 272, 284, 286-294, 331, 333, 344, 352, 363, 370, 376, 388, 399, 413, 468, 472, 523-526, 528-531, 533-536, 538-541, 652-657, 662-663, 665
169168data_algebra/util.py 127 28 78% 26, 59-60, 63-64, 67-68, 71-72, 75-76, 79-80, 83-84, 87-88, 91-92, 95-96, 143, 165, 167, 182, 223, 227, 229
170169--------------------------------------------------------------------
171- TOTAL 6786 964 86%
170+ TOTAL 6770 962 86%
172171
173172
174- ======================= 357 passed in 821.88s (0:13:41 ) ========================
173+ ======================= 357 passed in 778.36s (0:12:58 ) ========================
0 commit comments