Coverage report: 31%

Files Functions Classes

coverage.py v7.10.6, created at 2025-10-09 03:17 -0700

File function statements missing excluded branches partial coverage
python/lsst/__init__.py (no function) 2 0 0 0 0 100%
python/lsst/daf/__init__.py (no function) 2 0 0 0 0 100%
python/lsst/daf/relation/__init__.py (no function) 15 0 0 0 0 100%
python/lsst/daf/relation/_binary_operation.py BinaryOperation.__init_subclass__ 1 0 0 0 0 100%
python/lsst/daf/relation/_binary_operation.py BinaryOperation.apply 2 2 0 0 0 0%
python/lsst/daf/relation/_binary_operation.py BinaryOperation._begin_apply 1 1 0 0 0 0%
python/lsst/daf/relation/_binary_operation.py BinaryOperation._finish_apply 2 2 0 0 0 0%
python/lsst/daf/relation/_binary_operation.py BinaryOperation.applied_columns 0 0 1 0 0 100%
python/lsst/daf/relation/_binary_operation.py BinaryOperation.applied_min_rows 0 0 1 0 0 100%
python/lsst/daf/relation/_binary_operation.py BinaryOperation.applied_max_rows 0 0 1 0 0 100%
python/lsst/daf/relation/_binary_operation.py IgnoreOne.applied_columns 1 1 0 0 0 0%
python/lsst/daf/relation/_binary_operation.py IgnoreOne.applied_min_rows 1 1 0 0 0 0%
python/lsst/daf/relation/_binary_operation.py IgnoreOne.applied_max_rows 1 1 0 0 0 0%
python/lsst/daf/relation/_binary_operation.py IgnoreOne._finish_apply 3 3 0 2 0 0%
python/lsst/daf/relation/_binary_operation.py (no function) 28 0 0 0 0 100%
python/lsst/daf/relation/_columns/__init__.py (no function) 4 0 0 0 0 100%
python/lsst/daf/relation/_columns/_container.py ColumnContainer.__init_subclass__ 1 0 0 0 0 100%
python/lsst/daf/relation/_columns/_container.py ColumnContainer.columns_required 0 0 1 0 0 100%
python/lsst/daf/relation/_columns/_container.py ColumnContainer.is_supported_by 0 0 1 0 0 100%
python/lsst/daf/relation/_columns/_container.py ColumnContainer.contains 1 1 0 0 0 0%
python/lsst/daf/relation/_columns/_container.py ColumnContainer.range_literal 1 1 0 0 0 0%
python/lsst/daf/relation/_columns/_container.py ColumnContainer.sequence 1 1 0 0 0 0%
python/lsst/daf/relation/_columns/_container.py ColumnRangeLiteral.columns_required 1 1 0 0 0 0%
python/lsst/daf/relation/_columns/_container.py ColumnRangeLiteral.__str__ 1 1 0 0 0 0%
python/lsst/daf/relation/_columns/_container.py ColumnRangeLiteral.is_supported_by 1 1 0 0 0 0%
python/lsst/daf/relation/_columns/_container.py ColumnExpressionSequence.columns_required 4 4 0 2 0 0%
python/lsst/daf/relation/_columns/_container.py ColumnExpressionSequence.__str__ 1 1 0 0 0 0%
python/lsst/daf/relation/_columns/_container.py ColumnExpressionSequence.is_supported_by 1 1 0 0 0 0%
python/lsst/daf/relation/_columns/_container.py ColumnInContainer.columns_required 1 1 0 0 0 0%
python/lsst/daf/relation/_columns/_container.py ColumnInContainer.__str__ 1 1 0 0 0 0%
python/lsst/daf/relation/_columns/_container.py ColumnInContainer.is_supported_by 1 1 0 0 0 0%
python/lsst/daf/relation/_columns/_container.py ColumnInContainer.as_trivial 1 1 0 0 0 0%
python/lsst/daf/relation/_columns/_container.py (no function) 56 0 3 0 0 100%
python/lsst/daf/relation/_columns/_expression.py ColumnExpression.__init_subclass__ 1 0 0 0 0 100%
python/lsst/daf/relation/_columns/_expression.py ColumnExpression.columns_required 0 0 1 0 0 100%
python/lsst/daf/relation/_columns/_expression.py ColumnExpression.is_supported_by 0 0 1 0 0 100%
python/lsst/daf/relation/_columns/_expression.py ColumnExpression.literal 1 1 0 0 0 0%
python/lsst/daf/relation/_columns/_expression.py ColumnExpression.reference 1 1 0 0 0 0%
python/lsst/daf/relation/_columns/_expression.py ColumnExpression.method 1 1 0 0 0 0%
python/lsst/daf/relation/_columns/_expression.py ColumnExpression.function 1 1 0 0 0 0%
python/lsst/daf/relation/_columns/_expression.py ColumnExpression.eq 1 1 0 0 0 0%
python/lsst/daf/relation/_columns/_expression.py ColumnExpression.ne 1 1 0 0 0 0%
python/lsst/daf/relation/_columns/_expression.py ColumnExpression.lt 1 1 0 0 0 0%
python/lsst/daf/relation/_columns/_expression.py ColumnExpression.gt 1 1 0 0 0 0%
python/lsst/daf/relation/_columns/_expression.py ColumnExpression.le 1 1 0 0 0 0%
python/lsst/daf/relation/_columns/_expression.py ColumnExpression.ge 1 1 0 0 0 0%
python/lsst/daf/relation/_columns/_expression.py ColumnExpression.predicate_method 1 1 0 0 0 0%
python/lsst/daf/relation/_columns/_expression.py ColumnExpression.predicate_function 1 1 0 0 0 0%
python/lsst/daf/relation/_columns/_expression.py ColumnLiteral.columns_required 1 1 0 0 0 0%
python/lsst/daf/relation/_columns/_expression.py ColumnLiteral.__str__ 1 1 0 0 0 0%
python/lsst/daf/relation/_columns/_expression.py ColumnLiteral.is_supported_by 1 1 0 0 0 0%
python/lsst/daf/relation/_columns/_expression.py ColumnReference.columns_required 1 1 0 0 0 0%
python/lsst/daf/relation/_columns/_expression.py ColumnReference.__str__ 1 1 0 0 0 0%
python/lsst/daf/relation/_columns/_expression.py ColumnReference.is_supported_by 1 1 0 0 0 0%
python/lsst/daf/relation/_columns/_expression.py ColumnFunction.__post_init__ 2 2 0 2 0 0%
python/lsst/daf/relation/_columns/_expression.py ColumnFunction.columns_required 4 4 0 2 0 0%
python/lsst/daf/relation/_columns/_expression.py ColumnFunction.__str__ 1 1 0 0 0 0%
python/lsst/daf/relation/_columns/_expression.py ColumnFunction.is_supported_by 1 1 0 0 0 0%
python/lsst/daf/relation/_columns/_expression.py PredicateFunction.__post_init__ 2 2 0 2 0 0%
python/lsst/daf/relation/_columns/_expression.py PredicateFunction.columns_required 4 4 0 2 0 0%
python/lsst/daf/relation/_columns/_expression.py PredicateFunction.__str__ 3 3 0 2 0 0%
python/lsst/daf/relation/_columns/_expression.py PredicateFunction.is_supported_by 1 1 0 0 0 0%
python/lsst/daf/relation/_columns/_expression.py PredicateFunction.as_trivial 1 1 0 0 0 0%
python/lsst/daf/relation/_columns/_expression.py (no function) 87 0 2 0 0 100%
python/lsst/daf/relation/_columns/_predicate.py Predicate.__init_subclass__ 1 0 0 0 0 100%
python/lsst/daf/relation/_columns/_predicate.py Predicate.columns_required 0 0 1 0 0 100%
python/lsst/daf/relation/_columns/_predicate.py Predicate.is_supported_by 0 0 1 0 0 100%
python/lsst/daf/relation/_columns/_predicate.py Predicate.literal 1 1 0 0 0 0%
python/lsst/daf/relation/_columns/_predicate.py Predicate.reference 1 1 0 0 0 0%
python/lsst/daf/relation/_columns/_predicate.py Predicate.logical_not 1 1 0 0 0 0%
python/lsst/daf/relation/_columns/_predicate.py Predicate.logical_and 5 5 0 4 0 0%
python/lsst/daf/relation/_columns/_predicate.py Predicate.logical_or 5 5 0 4 0 0%
python/lsst/daf/relation/_columns/_predicate.py Predicate.as_trivial 1 1 0 0 0 0%
python/lsst/daf/relation/_columns/_predicate.py PredicateLiteral.columns_required 1 1 0 0 0 0%
python/lsst/daf/relation/_columns/_predicate.py PredicateLiteral.__str__ 1 1 0 0 0 0%
python/lsst/daf/relation/_columns/_predicate.py PredicateLiteral.is_supported_by 1 1 0 0 0 0%
python/lsst/daf/relation/_columns/_predicate.py PredicateLiteral.as_trivial 1 1 0 0 0 0%
python/lsst/daf/relation/_columns/_predicate.py PredicateReference.columns_required 1 1 0 0 0 0%
python/lsst/daf/relation/_columns/_predicate.py PredicateReference.__str__ 1 1 0 0 0 0%
python/lsst/daf/relation/_columns/_predicate.py PredicateReference.is_supported_by 1 1 0 0 0 0%
python/lsst/daf/relation/_columns/_predicate.py PredicateReference.as_trivial 1 1 0 0 0 0%
python/lsst/daf/relation/_columns/_predicate.py LogicalNot.columns_required 1 1 0 0 0 0%
python/lsst/daf/relation/_columns/_predicate.py LogicalNot.__str__ 1 1 0 0 0 0%
python/lsst/daf/relation/_columns/_predicate.py LogicalNot.is_supported_by 1 1 0 0 0 0%
python/lsst/daf/relation/_columns/_predicate.py LogicalNot.as_trivial 3 3 0 2 0 0%
python/lsst/daf/relation/_columns/_predicate.py LogicalAnd.columns_required 4 4 0 2 0 0%
python/lsst/daf/relation/_columns/_predicate.py LogicalAnd.__str__ 1 1 0 0 0 0%
python/lsst/daf/relation/_columns/_predicate.py LogicalAnd.is_supported_by 1 1 0 0 0 0%
python/lsst/daf/relation/_columns/_predicate.py LogicalAnd.as_trivial 7 7 0 6 0 0%
python/lsst/daf/relation/_columns/_predicate.py LogicalOr.__str__ 1 1 0 0 0 0%
python/lsst/daf/relation/_columns/_predicate.py LogicalOr.columns_required 4 4 0 2 0 0%
python/lsst/daf/relation/_columns/_predicate.py LogicalOr.is_supported_by 1 1 0 0 0 0%
python/lsst/daf/relation/_columns/_predicate.py LogicalOr.as_trivial 7 7 0 6 0 0%
python/lsst/daf/relation/_columns/_predicate.py flatten_logical_and 13 13 0 10 0 0%
python/lsst/daf/relation/_columns/_predicate.py (no function) 74 0 2 0 0 100%
python/lsst/daf/relation/_columns/_tag.py ColumnTag.qualified_name 1 1 0 0 0 0%
python/lsst/daf/relation/_columns/_tag.py ColumnTag.is_key 1 1 0 0 0 0%
python/lsst/daf/relation/_columns/_tag.py (no function) 9 0 0 0 0 100%
python/lsst/daf/relation/_diagnostics.py Diagnostics.run 56 56 1 40 0 0%
python/lsst/daf/relation/_diagnostics.py (no function) 17 0 0 0 0 100%
python/lsst/daf/relation/_engine.py Engine.get_relation_name 0 0 1 0 0 100%
python/lsst/daf/relation/_engine.py Engine.get_join_identity_payload 1 1 0 0 0 0%
python/lsst/daf/relation/_engine.py Engine.get_doomed_payload 1 1 0 0 0 0%
python/lsst/daf/relation/_engine.py Engine.conform 1 1 0 0 0 0%
python/lsst/daf/relation/_engine.py Engine.materialize 6 6 0 4 0 0%
python/lsst/daf/relation/_engine.py Engine.transfer 9 9 0 6 0 0%
python/lsst/daf/relation/_engine.py Engine.make_doomed_relation 2 2 0 0 0 0%
python/lsst/daf/relation/_engine.py Engine.make_join_identity_relation 2 2 0 0 0 0%
python/lsst/daf/relation/_engine.py Engine.append_unary 1 1 0 0 0 0%
python/lsst/daf/relation/_engine.py Engine.append_binary 1 1 0 0 0 0%
python/lsst/daf/relation/_engine.py Engine.backtrack_unary 1 1 0 0 0 0%
python/lsst/daf/relation/_engine.py GenericConcreteEngine.__str__ 1 1 0 0 0 0%
python/lsst/daf/relation/_engine.py GenericConcreteEngine.__hash__ 1 1 0 0 0 0%
python/lsst/daf/relation/_engine.py GenericConcreteEngine.__eq__ 1 1 0 0 0 0%
python/lsst/daf/relation/_engine.py GenericConcreteEngine.get_relation_name 3 3 0 0 0 0%
python/lsst/daf/relation/_engine.py GenericConcreteEngine.get_function 1 1 0 0 0 0%
python/lsst/daf/relation/_engine.py (no function) 37 0 4 0 0 100%
python/lsst/daf/relation/_exceptions.py (no function) 5 0 0 0 0 100%
python/lsst/daf/relation/_leaf_relation.py LeafRelation.is_locked 1 1 0 0 0 0%
python/lsst/daf/relation/_leaf_relation.py LeafRelation.__post_init__ 4 4 0 4 0 0%
python/lsst/daf/relation/_leaf_relation.py LeafRelation.make_doomed 1 1 0 0 0 0%
python/lsst/daf/relation/_leaf_relation.py LeafRelation.make_join_identity 1 1 0 0 0 0%
python/lsst/daf/relation/_leaf_relation.py LeafRelation.__str__ 1 1 0 0 0 0%
python/lsst/daf/relation/_leaf_relation.py (no function) 35 0 3 0 0 100%
python/lsst/daf/relation/_marker_relation.py MarkerRelation.columns 1 1 0 0 0 0%
python/lsst/daf/relation/_marker_relation.py MarkerRelation.engine 1 1 0 0 0 0%
python/lsst/daf/relation/_marker_relation.py MarkerRelation.is_locked 1 1 0 0 0 0%
python/lsst/daf/relation/_marker_relation.py MarkerRelation.min_rows 1 1 0 0 0 0%
python/lsst/daf/relation/_marker_relation.py MarkerRelation.max_rows 1 1 0 0 0 0%
python/lsst/daf/relation/_marker_relation.py MarkerRelation.attach_payload 3 3 0 2 0 0%
python/lsst/daf/relation/_marker_relation.py MarkerRelation.reapply 3 3 0 2 0 0%
python/lsst/daf/relation/_marker_relation.py (no function) 27 0 3 0 0 100%
python/lsst/daf/relation/_materialization.py Materialization.__str__ 1 1 0 0 0 0%
python/lsst/daf/relation/_materialization.py Materialization.is_locked 1 1 0 0 0 0%
python/lsst/daf/relation/_materialization.py Materialization.simplify 9 9 0 8 0 0%
python/lsst/daf/relation/_materialization.py (no function) 16 0 2 0 0 100%
python/lsst/daf/relation/_operation_relations.py UnaryOperationRelation.payload 1 1 0 0 0 0%
python/lsst/daf/relation/_operation_relations.py UnaryOperationRelation.is_locked 1 1 0 0 0 0%
python/lsst/daf/relation/_operation_relations.py UnaryOperationRelation.engine 1 1 0 0 0 0%
python/lsst/daf/relation/_operation_relations.py UnaryOperationRelation.min_rows 1 1 0 0 0 0%
python/lsst/daf/relation/_operation_relations.py UnaryOperationRelation.max_rows 1 1 0 0 0 0%
python/lsst/daf/relation/_operation_relations.py UnaryOperationRelation.__str__ 1 1 0 0 0 0%
python/lsst/daf/relation/_operation_relations.py UnaryOperationRelation.reapply 3 3 0 2 0 0%
python/lsst/daf/relation/_operation_relations.py BinaryOperationRelation.is_locked 1 1 0 0 0 0%
python/lsst/daf/relation/_operation_relations.py BinaryOperationRelation.engine 1 1 0 0 0 0%
python/lsst/daf/relation/_operation_relations.py BinaryOperationRelation.payload 1 1 0 0 0 0%
python/lsst/daf/relation/_operation_relations.py BinaryOperationRelation.min_rows 1 1 0 0 0 0%
python/lsst/daf/relation/_operation_relations.py BinaryOperationRelation.max_rows 1 1 0 0 0 0%
python/lsst/daf/relation/_operation_relations.py BinaryOperationRelation.__str__ 15 15 0 12 0 0%
python/lsst/daf/relation/_operation_relations.py BinaryOperationRelation.reapply 3 3 0 2 0 0%
python/lsst/daf/relation/_operation_relations.py (no function) 50 0 5 0 0 100%
python/lsst/daf/relation/_operations/__init__.py (no function) 8 0 0 0 0 100%
python/lsst/daf/relation/_operations/_calculation.py Calculation.__post_init__ 2 2 0 2 0 0%
python/lsst/daf/relation/_operations/_calculation.py Calculation.columns_required 1 1 0 0 0 0%
python/lsst/daf/relation/_operations/_calculation.py Calculation.is_empty_invariant 1 1 0 0 0 0%
python/lsst/daf/relation/_operations/_calculation.py Calculation.is_count_invariant 1 1 0 0 0 0%
python/lsst/daf/relation/_operations/_calculation.py Calculation.__str__ 1 1 0 0 0 0%
python/lsst/daf/relation/_operations/_calculation.py Calculation.is_supported_by 1 1 0 0 0 0%
python/lsst/daf/relation/_operations/_calculation.py Calculation._begin_apply 5 5 0 4 0 0%
python/lsst/daf/relation/_operations/_calculation.py Calculation.applied_columns 3 3 0 0 0 0%
python/lsst/daf/relation/_operations/_calculation.py Calculation.applied_min_rows 1 1 0 0 0 0%
python/lsst/daf/relation/_operations/_calculation.py Calculation.commute 4 4 0 2 0 0%
python/lsst/daf/relation/_operations/_calculation.py (no function) 29 0 3 0 0 100%
python/lsst/daf/relation/_operations/_chain.py Chain.__str__ 1 1 0 0 0 0%
python/lsst/daf/relation/_operations/_chain.py Chain._begin_apply 5 5 0 4 0 0%
python/lsst/daf/relation/_operations/_chain.py Chain.applied_columns 1 1 0 0 0 0%
python/lsst/daf/relation/_operations/_chain.py Chain.applied_min_rows 1 1 0 0 0 0%
python/lsst/daf/relation/_operations/_chain.py Chain.applied_max_rows 1 1 0 0 0 0%
python/lsst/daf/relation/_operations/_chain.py (no function) 16 0 2 0 0 100%
python/lsst/daf/relation/_operations/_deduplication.py Deduplication.is_count_invariant 1 1 0 0 0 0%
python/lsst/daf/relation/_operations/_deduplication.py Deduplication.is_empty_invariant 1 1 0 0 0 0%
python/lsst/daf/relation/_operations/_deduplication.py Deduplication.__str__ 1 1 0 0 0 0%
python/lsst/daf/relation/_operations/_deduplication.py Deduplication.applied_min_rows 1 1 0 0 0 0%
python/lsst/daf/relation/_operations/_deduplication.py Deduplication.applied_max_rows 3 3 0 2 0 0%
python/lsst/daf/relation/_operations/_deduplication.py Deduplication.commute 5 5 0 4 0 0%
python/lsst/daf/relation/_operations/_deduplication.py (no function) 17 0 2 0 0 100%
python/lsst/daf/relation/_operations/_join.py Join.__post_init__ 2 2 0 2 0 0%
python/lsst/daf/relation/_operations/_join.py Join.common_columns 3 3 0 2 0 0%
python/lsst/daf/relation/_operations/_join.py Join.__str__ 1 1 0 0 0 0%
python/lsst/daf/relation/_operations/_join.py Join._begin_apply 15 15 0 12 0 0%
python/lsst/daf/relation/_operations/_join.py Join._finish_apply 9 9 0 8 0 0%
python/lsst/daf/relation/_operations/_join.py Join.applied_columns 1 1 0 0 0 0%
python/lsst/daf/relation/_operations/_join.py Join.applied_min_rows 1 1 0 0 0 0%
python/lsst/daf/relation/_operations/_join.py Join.applied_max_rows 5 5 0 4 0 0%
python/lsst/daf/relation/_operations/_join.py Join.applied_common_columns 8 8 0 6 0 0%
python/lsst/daf/relation/_operations/_join.py Join.partial 3 3 0 2 0 0%
python/lsst/daf/relation/_operations/_join.py PartialJoin.columns_required 4 4 0 0 0 0%
python/lsst/daf/relation/_operations/_join.py PartialJoin.is_empty_invariant 1 1 0 0 0 0%
python/lsst/daf/relation/_operations/_join.py PartialJoin.is_count_invariant 1 1 0 0 0 0%
python/lsst/daf/relation/_operations/_join.py PartialJoin.__str__ 1 1 0 0 0 0%
python/lsst/daf/relation/_operations/_join.py PartialJoin._begin_apply 9 9 0 6 0 0%
python/lsst/daf/relation/_operations/_join.py PartialJoin._finish_apply 3 3 0 2 0 0%
python/lsst/daf/relation/_operations/_join.py PartialJoin.applied_columns 3 3 0 2 0 0%
python/lsst/daf/relation/_operations/_join.py PartialJoin.applied_min_rows 3 3 0 2 0 0%
python/lsst/daf/relation/_operations/_join.py PartialJoin.applied_max_rows 3 3 0 2 0 0%
python/lsst/daf/relation/_operations/_join.py PartialJoin.commute 13 13 0 8 0 0%
python/lsst/daf/relation/_operations/_join.py (no function) 52 0 3 0 0 100%
python/lsst/daf/relation/_operations/_projection.py Projection.columns_required 1 1 0 0 0 0%
python/lsst/daf/relation/_operations/_projection.py Projection.is_empty_invariant 1 1 0 0 0 0%
python/lsst/daf/relation/_operations/_projection.py Projection.is_count_invariant 1 1 0 0 0 0%
python/lsst/daf/relation/_operations/_projection.py Projection.__str__ 1 1 0 0 0 0%
python/lsst/daf/relation/_operations/_projection.py Projection._begin_apply 5 5 0 4 0 0%
python/lsst/daf/relation/_operations/_projection.py Projection._finish_apply 3 3 0 2 0 0%
python/lsst/daf/relation/_operations/_projection.py Projection.applied_columns 1 1 0 0 0 0%
python/lsst/daf/relation/_operations/_projection.py Projection.applied_min_rows 1 1 0 0 0 0%
python/lsst/daf/relation/_operations/_projection.py Projection.commute 12 12 0 8 0 0%
python/lsst/daf/relation/_operations/_projection.py Projection.simplify 7 7 0 4 0 0%
python/lsst/daf/relation/_operations/_projection.py (no function) 27 0 3 0 0 100%
python/lsst/daf/relation/_operations/_selection.py Selection.__post_init__ 2 2 0 2 0 0%
python/lsst/daf/relation/_operations/_selection.py Selection.columns_required 1 1 0 0 0 0%
python/lsst/daf/relation/_operations/_selection.py Selection.is_empty_invariant 1 1 0 0 0 0%
python/lsst/daf/relation/_operations/_selection.py Selection.is_order_dependent 1 1 0 0 0 0%
python/lsst/daf/relation/_operations/_selection.py Selection.__str__ 1 1 0 0 0 0%
python/lsst/daf/relation/_operations/_selection.py Selection.is_supported_by 1 1 0 0 0 0%
python/lsst/daf/relation/_operations/_selection.py Selection._begin_apply 5 5 0 4 0 0%
python/lsst/daf/relation/_operations/_selection.py Selection._finish_apply 3 3 0 2 0 0%
python/lsst/daf/relation/_operations/_selection.py Selection.applied_min_rows 1 1 0 0 0 0%
python/lsst/daf/relation/_operations/_selection.py Selection.commute 5 5 0 4 0 0%
python/lsst/daf/relation/_operations/_selection.py Selection.simplify 4 4 0 2 0 0%
python/lsst/daf/relation/_operations/_selection.py (no function) 28 0 3 0 0 100%
python/lsst/daf/relation/_operations/_slice.py Slice.__post_init__ 4 4 0 4 0 0%
python/lsst/daf/relation/_operations/_slice.py Slice.limit 1 1 0 0 0 0%
python/lsst/daf/relation/_operations/_slice.py Slice.columns_required 1 1 0 0 0 0%
python/lsst/daf/relation/_operations/_slice.py Slice.is_empty_invariant 1 1 0 0 0 0%
python/lsst/daf/relation/_operations/_slice.py Slice.is_order_dependent 1 1 0 0 0 0%
python/lsst/daf/relation/_operations/_slice.py Slice.is_count_dependent 1 1 0 0 0 0%
python/lsst/daf/relation/_operations/_slice.py Slice.__str__ 1 1 0 0 0 0%
python/lsst/daf/relation/_operations/_slice.py Slice._begin_apply 3 3 0 2 0 0%
python/lsst/daf/relation/_operations/_slice.py Slice._finish_apply 3 3 0 2 0 0%
python/lsst/daf/relation/_operations/_slice.py Slice.then 9 9 0 6 0 0%
python/lsst/daf/relation/_operations/_slice.py Slice.applied_min_rows 4 4 0 2 0 0%
python/lsst/daf/relation/_operations/_slice.py Slice.applied_max_rows 8 8 0 6 0 0%
python/lsst/daf/relation/_operations/_slice.py Slice.commute 7 7 0 2 0 0%
python/lsst/daf/relation/_operations/_slice.py Slice.simplify 6 6 0 4 0 0%
python/lsst/daf/relation/_operations/_slice.py (no function) 34 0 3 0 0 100%
python/lsst/daf/relation/_operations/_sort.py SortTerm.__str__ 1 1 0 0 0 0%
python/lsst/daf/relation/_operations/_sort.py Sort.columns_required 4 4 0 2 0 0%
python/lsst/daf/relation/_operations/_sort.py Sort.__str__ 1 1 0 0 0 0%
python/lsst/daf/relation/_operations/_sort.py Sort.is_supported_by 1 1 0 0 0 0%
python/lsst/daf/relation/_operations/_sort.py Sort._begin_apply 6 6 0 6 0 0%
python/lsst/daf/relation/_operations/_sort.py Sort._finish_apply 3 3 0 2 0 0%
python/lsst/daf/relation/_operations/_sort.py Sort.then 5 5 0 4 0 0%
python/lsst/daf/relation/_operations/_sort.py Sort.commute 5 5 0 4 0 0%
python/lsst/daf/relation/_operations/_sort.py Sort.simplify 6 6 0 4 0 0%
python/lsst/daf/relation/_operations/_sort.py (no function) 28 0 4 0 0 100%
python/lsst/daf/relation/_processor.py Processor.process 1 1 0 0 0 0%
python/lsst/daf/relation/_processor.py Processor.transfer 0 0 1 0 0 100%
python/lsst/daf/relation/_processor.py Processor.materialize 0 0 1 0 0 100%
python/lsst/daf/relation/_processor.py Processor._process_recursive 54 54 1 36 0 0%
python/lsst/daf/relation/_processor.py (no function) 16 0 3 0 0 100%
python/lsst/daf/relation/_relation.py Relation.columns 0 0 1 0 0 100%
python/lsst/daf/relation/_relation.py Relation.payload 0 0 1 0 0 100%
python/lsst/daf/relation/_relation.py Relation.engine 0 0 1 0 0 100%
python/lsst/daf/relation/_relation.py Relation.min_rows 0 0 1 0 0 100%
python/lsst/daf/relation/_relation.py Relation.max_rows 0 0 1 0 0 100%
python/lsst/daf/relation/_relation.py Relation.is_locked 0 0 1 0 0 100%
python/lsst/daf/relation/_relation.py Relation.is_join_identity 0 0 1 0 0 100%
python/lsst/daf/relation/_relation.py Relation.is_trivial 0 0 1 0 0 100%
python/lsst/daf/relation/_relation.py Relation.attach_payload 0 0 1 0 0 100%
python/lsst/daf/relation/_relation.py Relation.with_calculated_column 0 0 1 0 0 100%
python/lsst/daf/relation/_relation.py Relation.chain 0 0 1 0 0 100%
python/lsst/daf/relation/_relation.py Relation.without_duplicates 0 0 1 0 0 100%
python/lsst/daf/relation/_relation.py Relation.join 0 0 1 0 0 100%
python/lsst/daf/relation/_relation.py Relation.materialized 0 0 1 0 0 100%
python/lsst/daf/relation/_relation.py Relation.with_only_columns 0 0 1 0 0 100%
python/lsst/daf/relation/_relation.py Relation.with_rows_satisfying 0 0 1 0 0 100%
python/lsst/daf/relation/_relation.py Relation.__getitem__ 0 0 1 0 0 100%
python/lsst/daf/relation/_relation.py Relation.sorted 0 0 1 0 0 100%
python/lsst/daf/relation/_relation.py Relation.transferred_to 0 0 1 0 0 100%
python/lsst/daf/relation/_relation.py _copy_relation_docs 2 0 0 0 0 100%
python/lsst/daf/relation/_relation.py BaseRelation.__init_subclass__ 1 0 0 0 0 100%
python/lsst/daf/relation/_relation.py BaseRelation.is_join_identity 1 1 0 0 0 0%
python/lsst/daf/relation/_relation.py BaseRelation.is_trivial 1 1 0 0 0 0%
python/lsst/daf/relation/_relation.py BaseRelation.attach_payload 1 1 0 0 0 0%
python/lsst/daf/relation/_relation.py BaseRelation.with_calculated_column 2 2 0 0 0 0%
python/lsst/daf/relation/_relation.py BaseRelation.chain 2 2 0 0 0 0%
python/lsst/daf/relation/_relation.py BaseRelation.without_duplicates 2 2 0 0 0 0%
python/lsst/daf/relation/_relation.py BaseRelation.join 3 3 0 0 0 0%
python/lsst/daf/relation/_relation.py BaseRelation.materialized 1 1 0 0 0 0%
python/lsst/daf/relation/_relation.py BaseRelation.with_only_columns 2 2 0 0 0 0%
python/lsst/daf/relation/_relation.py BaseRelation.with_rows_satisfying 2 2 0 0 0 0%
python/lsst/daf/relation/_relation.py BaseRelation.__getitem__ 6 6 0 4 0 0%
python/lsst/daf/relation/_relation.py BaseRelation.sorted 2 2 0 0 0 0%
python/lsst/daf/relation/_relation.py BaseRelation.transferred_to 1 1 0 0 0 0%
python/lsst/daf/relation/_relation.py (no function) 87 0 4 0 0 100%
python/lsst/daf/relation/_transfer.py Transfer.engine 1 1 0 0 0 0%
python/lsst/daf/relation/_transfer.py Transfer.__str__ 1 1 0 0 0 0%
python/lsst/daf/relation/_transfer.py Transfer.simplify 10 10 0 8 0 0%
python/lsst/daf/relation/_transfer.py (no function) 16 0 2 0 0 100%
python/lsst/daf/relation/_unary_operation.py UnaryOperation.__init_subclass__ 1 0 0 0 0 100%
python/lsst/daf/relation/_unary_operation.py UnaryOperation.columns_required 1 1 0 0 0 0%
python/lsst/daf/relation/_unary_operation.py UnaryOperation.__str__ 0 0 1 0 0 100%
python/lsst/daf/relation/_unary_operation.py UnaryOperation.is_empty_invariant 0 0 1 0 0 100%
python/lsst/daf/relation/_unary_operation.py UnaryOperation.is_count_invariant 0 0 1 0 0 100%
python/lsst/daf/relation/_unary_operation.py UnaryOperation.is_order_dependent 1 1 0 0 0 0%
python/lsst/daf/relation/_unary_operation.py UnaryOperation.is_count_dependent 1 1 0 0 0 0%
python/lsst/daf/relation/_unary_operation.py UnaryOperation.is_supported_by 1 1 0 0 0 0%
python/lsst/daf/relation/_unary_operation.py UnaryOperation.apply 15 15 0 12 0 0%
python/lsst/daf/relation/_unary_operation.py UnaryOperation._begin_apply 1 1 0 0 0 0%
python/lsst/daf/relation/_unary_operation.py UnaryOperation._finish_apply 10 10 0 8 0 0%
python/lsst/daf/relation/_unary_operation.py UnaryOperation.applied_columns 1 1 0 0 0 0%
python/lsst/daf/relation/_unary_operation.py UnaryOperation.applied_min_rows 0 0 1 0 0 100%
python/lsst/daf/relation/_unary_operation.py UnaryOperation.applied_max_rows 1 1 0 0 0 0%
python/lsst/daf/relation/_unary_operation.py UnaryOperation.commute 1 1 0 0 0 0%
python/lsst/daf/relation/_unary_operation.py UnaryOperation.simplify 1 1 0 0 0 0%
python/lsst/daf/relation/_unary_operation.py RowFilter.is_count_invariant 1 1 0 0 0 0%
python/lsst/daf/relation/_unary_operation.py RowFilter.is_order_dependent 0 0 1 0 0 100%
python/lsst/daf/relation/_unary_operation.py RowFilter.applied_columns 1 1 0 0 0 0%
python/lsst/daf/relation/_unary_operation.py RowFilter.applied_min_rows 5 5 0 4 0 0%
python/lsst/daf/relation/_unary_operation.py Identity.__str__ 1 1 0 0 0 0%
python/lsst/daf/relation/_unary_operation.py Identity._finish_apply 1 1 0 0 0 0%
python/lsst/daf/relation/_unary_operation.py Identity.is_count_invariant 1 1 0 0 0 0%
python/lsst/daf/relation/_unary_operation.py Identity.is_empty_invariant 1 1 0 0 0 0%
python/lsst/daf/relation/_unary_operation.py Identity.applied_columns 1 1 0 0 0 0%
python/lsst/daf/relation/_unary_operation.py Identity.applied_min_rows 1 1 0 0 0 0%
python/lsst/daf/relation/_unary_operation.py Identity.applied_max_rows 1 1 0 0 0 0%
python/lsst/daf/relation/_unary_operation.py Identity.commute 1 1 0 0 0 0%
python/lsst/daf/relation/_unary_operation.py Identity.simplify 1 1 0 0 0 0%
python/lsst/daf/relation/_unary_operation.py Reordering.is_count_invariant 1 1 0 0 0 0%
python/lsst/daf/relation/_unary_operation.py Reordering.is_empty_invariant 1 1 0 0 0 0%
python/lsst/daf/relation/_unary_operation.py Reordering.applied_columns 1 1 0 0 0 0%
python/lsst/daf/relation/_unary_operation.py Reordering.applied_min_rows 1 1 0 0 0 0%
python/lsst/daf/relation/_unary_operation.py Reordering.applied_max_rows 1 1 0 0 0 0%
python/lsst/daf/relation/_unary_operation.py (no function) 82 0 3 0 0 100%
python/lsst/daf/relation/iteration/__init__.py (no function) 2 0 0 0 0 100%
python/lsst/daf/relation/iteration/_engine.py Engine.__repr__ 1 1 0 0 0 0%
python/lsst/daf/relation/iteration/_engine.py Engine.make_leaf 1 1 0 0 0 0%
python/lsst/daf/relation/iteration/_engine.py Engine.get_join_identity_payload 1 1 0 0 0 0%
python/lsst/daf/relation/iteration/_engine.py Engine.get_doomed_payload 1 1 0 0 0 0%
python/lsst/daf/relation/iteration/_engine.py Engine.backtrack_unary 19 19 1 12 0 0%
python/lsst/daf/relation/iteration/_engine.py Engine.execute 48 48 1 36 0 0%
python/lsst/daf/relation/iteration/_engine.py Engine.convert_column_expression 12 12 1 6 0 0%
python/lsst/daf/relation/iteration/_engine.py Engine.convert_column_container 6 6 1 2 0 0%
python/lsst/daf/relation/iteration/_engine.py Engine.convert_predicate 25 25 1 14 0 0%
python/lsst/daf/relation/iteration/_engine.py Engine.apply_custom_unary_operation 1 1 0 0 0 0%
python/lsst/daf/relation/iteration/_engine.py (no function) 33 0 0 0 0 100%
python/lsst/daf/relation/iteration/_row_iterable.py RowIterable.__iter__ 0 0 1 0 0 100%
python/lsst/daf/relation/iteration/_row_iterable.py RowIterable.to_mapping 1 1 0 0 0 0%
python/lsst/daf/relation/iteration/_row_iterable.py RowIterable.to_sequence 1 1 0 0 0 0%
python/lsst/daf/relation/iteration/_row_iterable.py RowIterable.materialized 1 1 0 0 0 0%
python/lsst/daf/relation/iteration/_row_iterable.py RowIterable.sliced 1 1 0 0 0 0%
python/lsst/daf/relation/iteration/_row_iterable.py MaterializedRowIterable.__len__ 0 0 1 0 0 100%
python/lsst/daf/relation/iteration/_row_iterable.py MaterializedRowIterable.materialized 1 1 0 0 0 0%
python/lsst/daf/relation/iteration/_row_iterable.py RowMapping.__init__ 2 2 0 0 0 0%
python/lsst/daf/relation/iteration/_row_iterable.py RowMapping.__iter__ 1 1 0 0 0 0%
python/lsst/daf/relation/iteration/_row_iterable.py RowMapping.__len__ 1 1 0 0 0 0%
python/lsst/daf/relation/iteration/_row_iterable.py RowMapping.to_mapping 3 3 0 2 0 0%
python/lsst/daf/relation/iteration/_row_iterable.py RowSequence.__init__ 1 1 0 0 0 0%
python/lsst/daf/relation/iteration/_row_iterable.py RowSequence.__iter__ 1 1 0 0 0 0%
python/lsst/daf/relation/iteration/_row_iterable.py RowSequence.__len__ 1 1 0 0 0 0%
python/lsst/daf/relation/iteration/_row_iterable.py RowSequence.to_sequence 1 1 0 0 0 0%
python/lsst/daf/relation/iteration/_row_iterable.py RowSequence.sliced 1 1 0 0 0 0%
python/lsst/daf/relation/iteration/_row_iterable.py CalculationRowIterable.__init__ 3 3 0 0 0 0%
python/lsst/daf/relation/iteration/_row_iterable.py CalculationRowIterable.__iter__ 1 1 0 0 0 0%
python/lsst/daf/relation/iteration/_row_iterable.py ChainRowIterable.__init__ 1 1 0 0 0 0%
python/lsst/daf/relation/iteration/_row_iterable.py ChainRowIterable.__iter__ 1 1 0 0 0 0%
python/lsst/daf/relation/iteration/_row_iterable.py ProjectionRowIterable.__init__ 2 2 0 0 0 0%
python/lsst/daf/relation/iteration/_row_iterable.py ProjectionRowIterable.__iter__ 1 1 0 0 0 0%
python/lsst/daf/relation/iteration/_row_iterable.py SelectionRowIterable.__init__ 2 2 0 0 0 0%
python/lsst/daf/relation/iteration/_row_iterable.py SelectionRowIterable.__iter__ 1 1 0 0 0 0%
python/lsst/daf/relation/iteration/_row_iterable.py SliceRowIterable.__init__ 3 3 0 0 0 0%
python/lsst/daf/relation/iteration/_row_iterable.py SliceRowIterable.__iter__ 5 5 0 6 0 0%
python/lsst/daf/relation/iteration/_row_iterable.py (no function) 44 0 0 0 0 100%
python/lsst/daf/relation/sql/__init__.py (no function) 3 0 0 0 0 100%
python/lsst/daf/relation/sql/_engine.py Engine.__str__ 1 1 0 0 0 0%
python/lsst/daf/relation/sql/_engine.py Engine.__repr__ 1 1 0 0 0 0%
python/lsst/daf/relation/sql/_engine.py Engine.make_leaf 1 1 0 0 0 0%
python/lsst/daf/relation/sql/_engine.py Engine.conform 15 15 1 8 0 0%
python/lsst/daf/relation/sql/_engine.py Engine.materialize 4 4 0 2 0 0%
python/lsst/daf/relation/sql/_engine.py Engine.transfer 1 1 0 0 0 0%
python/lsst/daf/relation/sql/_engine.py Engine.make_doomed_relation 1 1 0 0 0 0%
python/lsst/daf/relation/sql/_engine.py Engine.make_join_identity_relation 1 1 0 0 0 0%
python/lsst/daf/relation/sql/_engine.py Engine.get_join_identity_payload 3 3 0 0 0 0%
python/lsst/daf/relation/sql/_engine.py Engine.get_doomed_payload 4 4 0 0 0 0%
python/lsst/daf/relation/sql/_engine.py Engine.append_unary 2 2 0 0 0 0%
python/lsst/daf/relation/sql/_engine.py Engine._append_unary_to_select 40 40 1 34 0 0%
python/lsst/daf/relation/sql/_engine.py Engine.append_binary 3 3 0 0 0 0%
python/lsst/daf/relation/sql/_engine.py Engine._append_binary_to_select 22 22 1 16 0 0%
python/lsst/daf/relation/sql/_engine.py Engine.get_identifier 1 1 0 0 0 0%
python/lsst/daf/relation/sql/_engine.py Engine.extract_mapping 1 1 0 0 0 0%
python/lsst/daf/relation/sql/_engine.py Engine.select_items 4 4 0 0 0 0%
python/lsst/daf/relation/sql/_engine.py Engine.handle_empty_columns 2 2 0 2 0 0%
python/lsst/daf/relation/sql/_engine.py Engine.to_executable 4 4 0 2 0 0%
python/lsst/daf/relation/sql/_engine.py Engine._select_to_executable 33 33 0 22 0 0%
python/lsst/daf/relation/sql/_engine.py Engine.to_payload 38 38 1 20 0 0%
python/lsst/daf/relation/sql/_engine.py Engine.convert_column_expression 10 10 1 6 0 0%
python/lsst/daf/relation/sql/_engine.py Engine.convert_column_literal 1 1 0 0 0 0%
python/lsst/daf/relation/sql/_engine.py Engine.expect_column_scalar 1 1 0 0 0 0%
python/lsst/daf/relation/sql/_engine.py Engine.convert_flattened_predicate 3 3 0 2 0 0%
python/lsst/daf/relation/sql/_engine.py Engine.convert_predicate 37 37 1 28 0 0%
python/lsst/daf/relation/sql/_engine.py Engine.convert_sort_term 4 4 0 2 0 0%
python/lsst/daf/relation/sql/_engine.py (no function) 54 0 2 0 0 100%
python/lsst/daf/relation/sql/_payload.py Payload.copy 1 1 0 0 0 0%
python/lsst/daf/relation/sql/_payload.py (no function) 16 0 0 0 0 100%
python/lsst/daf/relation/sql/_select.py Select.__str__ 1 1 0 0 0 0%
python/lsst/daf/relation/sql/_select.py Select.has_sort 1 1 0 0 0 0%
python/lsst/daf/relation/sql/_select.py Select.has_projection 1 1 0 0 0 0%
python/lsst/daf/relation/sql/_select.py Select.has_deduplication 1 1 0 0 0 0%
python/lsst/daf/relation/sql/_select.py Select.has_slice 1 1 0 0 0 0%
python/lsst/daf/relation/sql/_select.py Select.reapply 7 7 0 4 0 0%
python/lsst/daf/relation/sql/_select.py Select.apply_skip 18 18 0 14 0 0%
python/lsst/daf/relation/sql/_select.py Select.reapply_skip 7 7 0 6 0 0%
python/lsst/daf/relation/sql/_select.py Select.strip 3 3 0 2 0 0%
python/lsst/daf/relation/sql/_select.py (no function) 38 0 0 0 0 100%
python/lsst/daf/relation/tests.py to_sql_str 1 1 0 0 0 0%
python/lsst/daf/relation/tests.py ColumnTag.__repr__ 1 1 0 0 0 0%
python/lsst/daf/relation/tests.py ColumnTag.__hash__ 1 1 0 0 0 0%
python/lsst/daf/relation/tests.py diff_relations 20 20 0 16 0 0%
python/lsst/daf/relation/tests.py RelationTestCase.check_sql_str 2 2 0 2 0 0%
python/lsst/daf/relation/tests.py RelationTestCase.assert_relations_equal 7 7 0 4 0 0%
python/lsst/daf/relation/tests.py (no function) 23 3 0 0 0 87%
python/lsst/daf/relation/version.py (no function) 5 0 0 0 0 100%
tests/test_calculation.py CalculationTestCase.setUp 5 5 0 0 0 0%
tests/test_calculation.py CalculationTestCase.test_attributes 14 14 0 0 0 0%
tests/test_calculation.py CalculationTestCase.test_apply_failures 6 6 0 0 0 0%
tests/test_calculation.py CalculationTestCase.test_backtracking_apply 6 6 0 0 0 0%
tests/test_calculation.py CalculationTestCase.test_no_backtracking 10 10 0 0 0 0%
tests/test_calculation.py CalculationTestCase.test_iteration 2 2 0 0 0 0%
tests/test_calculation.py CalculationTestCase.test_str 2 2 0 0 0 0%
tests/test_calculation.py (no function) 11 0 2 0 0 100%
tests/test_chain.py ChainTestCase.setUp 5 5 0 0 0 0%
tests/test_chain.py ChainTestCase.test_attributes 9 9 0 0 0 0%
tests/test_chain.py ChainTestCase.test_apply_failures 7 7 0 0 0 0%
tests/test_chain.py ChainTestCase.test_iteration 2 2 0 0 0 0%
tests/test_chain.py ChainTestCase.test_str 5 5 0 0 0 0%
tests/test_chain.py (no function) 9 0 2 0 0 100%
tests/test_column_expressions.py ColumnExpressionTestCase.test_operator_function 17 17 0 0 0 0%
tests/test_column_expressions.py ColumnExpressionTestCase.test_method 11 11 0 0 0 0%
tests/test_column_expressions.py ColumnExpressionTestCase.test_engine_function 14 14 0 0 0 0%
tests/test_column_expressions.py ColumnExpressionTestCase.test_operator_predicate_function 21 21 0 0 0 0%
tests/test_column_expressions.py ColumnExpressionTestCase.test_column_expression_sequence 24 24 0 0 0 0%
tests/test_column_expressions.py ColumnExpressionTestCase.test_range_literal 20 20 0 0 0 0%
tests/test_column_expressions.py ColumnExpressionTestCase.test_logical_operators 81 81 0 0 0 0%
tests/test_column_expressions.py (no function) 13 0 2 0 0 100%
tests/test_deduplication.py DeduplicationTestCase.setUp 4 4 0 0 0 0%
tests/test_deduplication.py DeduplicationTestCase.test_attributes 13 13 0 0 0 0%
tests/test_deduplication.py DeduplicationTestCase.test_min_max_rows 7 7 0 0 0 0%
tests/test_deduplication.py DeduplicationTestCase.test_backtracking_apply 6 6 0 0 0 0%
tests/test_deduplication.py DeduplicationTestCase.test_no_backtracking 16 16 0 0 0 0%
tests/test_deduplication.py DeduplicationTestCase.test_iteration 2 2 0 0 0 0%
tests/test_deduplication.py DeduplicationTestCase.test_str 2 2 0 0 0 0%
tests/test_deduplication.py (no function) 11 0 2 0 0 100%
tests/test_diagnostics.py EmptyLookupEngine.__init__ 1 1 0 0 0 0%
tests/test_diagnostics.py EmptyLookupEngine.get_join_identity_payload 1 1 0 0 0 0%
tests/test_diagnostics.py EmptyLookupEngine.get_doomed_payload 1 1 0 0 0 0%
tests/test_diagnostics.py EmptyLookupEngine.make_leaf 1 1 0 0 0 0%
tests/test_diagnostics.py EmptyLookupEngine.is_relation_nonempty 1 1 0 0 0 0%
tests/test_diagnostics.py DiagnosticsTestCase.setUp 1 1 0 0 0 0%
tests/test_diagnostics.py DiagnosticsTestCase.test_static_leaf 5 5 0 0 0 0%
tests/test_diagnostics.py DiagnosticsTestCase.test_executed_leaf 7 7 0 0 0 0%
tests/test_diagnostics.py DiagnosticsTestCase.test_slice 7 7 0 0 0 0%
tests/test_diagnostics.py DiagnosticsTestCase.test_selection 8 8 0 0 0 0%
tests/test_diagnostics.py DiagnosticsTestCase.test_chain 16 16 0 0 0 0%
tests/test_diagnostics.py DiagnosticsTestCase.test_join 22 22 0 0 0 0%
tests/test_diagnostics.py (no function) 19 0 2 0 0 100%
tests/test_join.py JoinTestCase.setUp 6 6 0 0 0 0%
tests/test_join.py JoinTestCase.test_attributes 23 23 0 0 0 0%
tests/test_join.py JoinTestCase.test_apply_failures 26 26 0 0 0 0%
tests/test_join.py JoinTestCase.test_apply_simplify 3 3 0 0 0 0%
tests/test_join.py JoinTestCase.test_backtracking_apply 8 8 0 0 0 0%
tests/test_join.py JoinTestCase.test_no_backtracking 9 9 0 0 0 0%
tests/test_join.py JoinTestCase.test_common_columns 8 8 0 0 0 0%
tests/test_join.py JoinTestCase.test_str 7 7 0 0 0 0%
tests/test_join.py (no function) 12 0 2 0 0 100%
tests/test_leaf_relation.py LeafRelationTestCase.setUp 2 2 0 0 0 0%
tests/test_leaf_relation.py LeafRelationTestCase.test_iteration_make_leaf 28 28 0 0 0 0%
tests/test_leaf_relation.py LeafRelationTestCase.test_join_identity 13 13 0 0 0 0%
tests/test_leaf_relation.py LeafRelationTestCase.test_doomed 16 16 0 0 0 0%
tests/test_leaf_relation.py LeafRelationTestCase.test_bad_min_max_rows 3 3 0 0 0 0%
tests/test_leaf_relation.py LeafRelationTestCase.test_str 3 3 0 0 0 0%
tests/test_leaf_relation.py (no function) 10 0 2 0 0 100%
tests/test_materialization.py MaterializationTestCase.setUp 4 4 0 0 0 0%
tests/test_materialization.py MaterializationTestCase.test_attributes 8 8 0 0 0 0%
tests/test_materialization.py MaterializationTestCase.test_apply_simplify 2 2 0 0 0 0%
tests/test_materialization.py MaterializationTestCase.test_iteration 4 4 0 0 0 0%
tests/test_materialization.py MaterializationTestCase.test_str 2 2 0 0 0 0%
tests/test_materialization.py (no function) 9 0 2 0 0 100%
tests/test_processor.py StringEngine.get_join_identity_payload 1 1 0 0 0 0%
tests/test_processor.py StringEngine.get_doomed_payload 1 1 0 0 0 0%
tests/test_processor.py StringEngine.make_leaf 1 1 0 0 0 0%
tests/test_processor.py StringProcessor.__init__ 2 2 0 0 0 0%
tests/test_processor.py StringProcessor.transfer 7 7 0 2 0 0%
tests/test_processor.py StringProcessor.materialize 4 4 0 0 0 0%
tests/test_processor.py ProcessorTestCase.check_upstream_payloads 29 29 0 20 0 0%
tests/test_processor.py ProcessorTestCase.test_processor 43 43 0 0 0 0%
tests/test_processor.py (no function) 16 0 2 0 0 100%
tests/test_projection.py ProjectionTestCase.setUp 5 5 0 0 0 0%
tests/test_projection.py ProjectionTestCase.test_attributes 14 14 0 0 0 0%
tests/test_projection.py ProjectionTestCase.test_apply_failures 2 2 0 0 0 0%
tests/test_projection.py ProjectionTestCase.test_backtracking_apply 13 13 0 0 0 0%
tests/test_projection.py ProjectionTestCase.test_no_backtracking 6 6 0 0 0 0%
tests/test_projection.py ProjectionTestCase.test_iteration 2 2 0 0 0 0%
tests/test_projection.py ProjectionTestCase.test_str 2 2 0 0 0 0%
tests/test_projection.py (no function) 11 0 2 0 0 100%
tests/test_selection.py SelectionTestCase.setUp 4 4 0 0 0 0%
tests/test_selection.py SelectionTestCase.test_attributes 14 14 0 0 0 0%
tests/test_selection.py SelectionTestCase.test_apply_failures 2 2 0 0 0 0%
tests/test_selection.py SelectionTestCase.test_backtracking_apply 8 8 0 0 0 0%
tests/test_selection.py SelectionTestCase.test_no_backtracking 13 13 0 0 0 0%
tests/test_selection.py SelectionTestCase.test_apply_simplify 3 3 0 0 0 0%
tests/test_selection.py SelectionTestCase.test_iteration 2 2 0 0 0 0%
tests/test_selection.py SelectionTestCase.test_str 2 2 0 0 0 0%
tests/test_selection.py (no function) 12 0 2 0 0 100%
tests/test_slice.py SliceTestCase.setUp 3 3 0 0 0 0%
tests/test_slice.py SliceTestCase.test_attributes 34 34 0 0 0 0%
tests/test_slice.py SliceTestCase.test_min_max_rows 12 12 0 0 0 0%
tests/test_slice.py SliceTestCase.test_min_max_rows.brute_force_row_bounds 10 10 0 6 0 0%
tests/test_slice.py SliceTestCase.test_min_max_rows.check 15 15 0 10 0 0%
tests/test_slice.py SliceTestCase.test_backtracking_apply 6 6 0 0 0 0%
tests/test_slice.py SliceTestCase.test_no_backtracking 9 9 0 0 0 0%
tests/test_slice.py SliceTestCase.test_apply_simplify 5 5 0 0 0 0%
tests/test_slice.py SliceTestCase.test_iteration 12 12 0 0 0 0%
tests/test_slice.py SliceTestCase.test_str 2 2 0 0 0 0%
tests/test_slice.py (no function) 12 0 2 0 0 100%
tests/test_sort.py SortTestCase.setUp 8 8 0 2 0 0%
tests/test_sort.py SortTestCase.test_attributes 14 14 0 0 0 0%
tests/test_sort.py SortTestCase.test_apply_failures 2 2 0 0 0 0%
tests/test_sort.py SortTestCase.test_apply_simplify 2 2 0 0 0 0%
tests/test_sort.py SortTestCase.test_backtracking_apply 7 7 0 0 0 0%
tests/test_sort.py SortTestCase.test_no_backtracking 13 13 0 0 0 0%
tests/test_sort.py SortTestCase.test_iteration 8 8 0 0 0 0%
tests/test_sort.py SortTestCase.test_str 2 2 0 0 0 0%
tests/test_sort.py (no function) 13 0 2 0 0 100%
tests/test_sql_engine.py _make_leaf 4 4 0 0 0 0%
tests/test_sql_engine.py SqlEngineTestCase.setUp 1 1 0 0 0 0%
tests/test_sql_engine.py SqlEngineTestCase.test_select_operations 49 49 0 0 0 0%
tests/test_sql_engine.py SqlEngineTestCase.test_additional_append_unary 14 14 0 0 0 0%
tests/test_sql_engine.py SqlEngineTestCase.test_additional_append_binary 10 10 0 0 0 0%
tests/test_sql_engine.py SqlEngineTestCase.test_chains 26 26 0 0 0 0%
tests/test_sql_engine.py SqlEngineTestCase.test_row_ordering_loss 17 17 0 0 0 0%
tests/test_sql_engine.py SqlEngineTestCase.test_trivial 5 5 0 0 0 0%
tests/test_sql_engine.py (no function) 15 0 2 0 0 100%
tests/test_transfer.py TransferTestCase.setUp 4 4 0 0 0 0%
tests/test_transfer.py TransferTestCase.test_attributes 8 8 0 0 0 0%
tests/test_transfer.py TransferTestCase.test_apply_simplify 2 2 0 0 0 0%
tests/test_transfer.py TransferTestCase.test_str 2 2 0 0 0 0%
tests/test_transfer.py (no function) 8 0 2 0 0 100%
Total   3518 2210 142 672 0 31%

No items found using the specified filter.