apple

Finished
4141
4242 def _combine(self, other, conn):
4343 if not isinstance(other, Q):
44 # Handle conditional expressions like Exists and FilteredRelation
45 if hasattr(other, 'conditional') and other.conditional:
46 # If this Q is empty, return just the other object
47 if not self:
48 return other
49 obj = type(self)()
50 obj.connector = conn
51 obj.add(self, conn)
52 obj.add(other, conn)
53 return obj
4454 raise TypeError(other)
4555
4656 # If the other Q() is empty, ignore it and just use `self`.
Test NameStatus
test_boolean_expression_combined (expressions.tests.BasicExpressionsTests)
Pass
test_boolean_expression_combined_with_empty_Q (expressions.tests.BasicExpressionsTests)
Pass
test_resolve_output_field (expressions.tests.CombinedExpressionTests)
Pass
test_deconstruct (expressions.tests.FTests)
Pass
test_deepcopy (expressions.tests.FTests)
Pass
test_equal (expressions.tests.FTests)
Pass
test_hash (expressions.tests.FTests)
Pass
test_not_equal_Value (expressions.tests.FTests)
Pass
test_and (expressions.tests.CombinableTests)
Pass
test_negation (expressions.tests.CombinableTests)
Pass
test_or (expressions.tests.CombinableTests)
Pass
test_reversed_and (expressions.tests.CombinableTests)
Pass
test_reversed_or (expressions.tests.CombinableTests)
Pass
test_empty_group_by (expressions.tests.ExpressionWrapperTests)
Pass
test_non_empty_group_by (expressions.tests.ExpressionWrapperTests)
Pass
test_aggregates (expressions.tests.ReprTests)
Pass
test_distinct_aggregates (expressions.tests.ReprTests)
Pass
test_expressions (expressions.tests.ReprTests)
Pass
test_filtered_aggregates (expressions.tests.ReprTests)
Pass
test_functions (expressions.tests.ReprTests)
Pass
test_optimizations (expressions.tests.ExistsTests)
Pass
test_equal (expressions.tests.SimpleExpressionTests)
Pass
test_hash (expressions.tests.SimpleExpressionTests)
Pass
test_month_aggregation (expressions.tests.FieldTransformTests)
Pass
test_multiple_transforms_in_values (expressions.tests.FieldTransformTests)
Pass
test_transform_in_values (expressions.tests.FieldTransformTests)
Pass
Complex expressions of different connection types are possible.
Pass
We can fill a value in all objects with an other value of the
Pass
We can filter for objects, where a value is not equals the value
Pass
We can increment a value of all objects in a query set.
Pass
test_compile_unresolved (expressions.tests.ValueTests)
Pass
test_deconstruct (expressions.tests.ValueTests)
Pass
test_deconstruct_output_field (expressions.tests.ValueTests)
Pass
test_equal (expressions.tests.ValueTests)
Pass
test_equal_output_field (expressions.tests.ValueTests)
Pass
test_hash (expressions.tests.ValueTests)
Pass
test_raise_empty_expressionlist (expressions.tests.ValueTests)
Pass
test_resolve_output_field (expressions.tests.ValueTests)
Pass
test_resolve_output_field_failure (expressions.tests.ValueTests)
Pass
test_update_TimeField_using_Value (expressions.tests.ValueTests)
Pass
test_update_UUIDField_using_Value (expressions.tests.ValueTests)
Pass
test_F_reuse (expressions.tests.ExpressionsTests)
Pass
Special characters (e.g. %, _ and \) stored in database are
Pass
This tests that SQL injection isn't possible using compilation of
Pass
test_expressions_in_lookups_join_choice (expressions.tests.IterableLookupInnerExpressionsTests)
Pass
test_in_lookup_allows_F_expressions_and_expressions_for_datetimes (expressions.tests.IterableLookupInnerExpressionsTests)
Pass
test_in_lookup_allows_F_expressions_and_expressions_for_integers (expressions.tests.IterableLookupInnerExpressionsTests)
Pass
test_range_lookup_allows_F_expressions_and_expressions_for_integers (expressions.tests.IterableLookupInnerExpressionsTests)
Pass
test_range_lookup_namedtuple (expressions.tests.IterableLookupInnerExpressionsTests)
Pass
test_lefthand_addition (expressions.tests.ExpressionOperatorTests)
Pass
test_lefthand_bitwise_and (expressions.tests.ExpressionOperatorTests)
Pass
test_lefthand_bitwise_left_shift_operator (expressions.tests.ExpressionOperatorTests)
Pass
test_lefthand_bitwise_or (expressions.tests.ExpressionOperatorTests)
Pass
test_lefthand_bitwise_right_shift_operator (expressions.tests.ExpressionOperatorTests)
Pass
test_lefthand_bitwise_xor (expressions.tests.ExpressionOperatorTests)
Pass
test_lefthand_bitwise_xor_null (expressions.tests.ExpressionOperatorTests)
Pass
test_lefthand_division (expressions.tests.ExpressionOperatorTests)
Pass
test_lefthand_modulo (expressions.tests.ExpressionOperatorTests)
Pass
test_lefthand_multiplication (expressions.tests.ExpressionOperatorTests)
Pass
test_lefthand_power (expressions.tests.ExpressionOperatorTests)
Pass
test_lefthand_subtraction (expressions.tests.ExpressionOperatorTests)
Pass
test_lefthand_transformed_field_bitwise_or (expressions.tests.ExpressionOperatorTests)
Pass
test_right_hand_addition (expressions.tests.ExpressionOperatorTests)
Pass
test_right_hand_division (expressions.tests.ExpressionOperatorTests)
Pass
test_right_hand_modulo (expressions.tests.ExpressionOperatorTests)
Pass
test_right_hand_multiplication (expressions.tests.ExpressionOperatorTests)
Pass
test_right_hand_subtraction (expressions.tests.ExpressionOperatorTests)
Pass
test_righthand_power (expressions.tests.ExpressionOperatorTests)
Pass
test_date_case_subtraction (expressions.tests.FTimeDeltaTests)
Pass
test_date_comparison (expressions.tests.FTimeDeltaTests)
Pass
test_date_minus_duration (expressions.tests.FTimeDeltaTests)
Pass
test_date_subquery_subtraction (expressions.tests.FTimeDeltaTests)
Pass
test_date_subtraction (expressions.tests.FTimeDeltaTests)
Pass
test_datetime_subquery_subtraction (expressions.tests.FTimeDeltaTests)
Pass
test_datetime_subtraction (expressions.tests.FTimeDeltaTests)
Pass
test_datetime_subtraction_microseconds (expressions.tests.FTimeDeltaTests)
Pass
test_delta_add (expressions.tests.FTimeDeltaTests)
Pass
test_delta_subtract (expressions.tests.FTimeDeltaTests)
Pass
test_delta_update (expressions.tests.FTimeDeltaTests)
Pass
test_duration_expressions (expressions.tests.FTimeDeltaTests)
Pass
test_duration_with_datetime (expressions.tests.FTimeDeltaTests)
Pass
test_duration_with_datetime_microseconds (expressions.tests.FTimeDeltaTests)
Pass
test_durationfield_add (expressions.tests.FTimeDeltaTests)
Pass
test_exclude (expressions.tests.FTimeDeltaTests)
Pass
test_invalid_operator (expressions.tests.FTimeDeltaTests)
Pass
test_mixed_comparisons2 (expressions.tests.FTimeDeltaTests)
Pass
test_multiple_query_compilation (expressions.tests.FTimeDeltaTests)
Pass
test_negative_timedelta_update (expressions.tests.FTimeDeltaTests)
Pass
test_query_clone (expressions.tests.FTimeDeltaTests)
Pass
test_time_subquery_subtraction (expressions.tests.FTimeDeltaTests)
Pass
test_time_subtraction (expressions.tests.FTimeDeltaTests)
Pass
test_aggregate_rawsql_annotation (expressions.tests.BasicExpressionsTests)
Pass
test_aggregate_subquery_annotation (expressions.tests.BasicExpressionsTests)
Pass
test_annotate_values_aggregate (expressions.tests.BasicExpressionsTests)
Pass
test_annotate_values_count (expressions.tests.BasicExpressionsTests)
Pass
test_annotate_values_filter (expressions.tests.BasicExpressionsTests)
Pass
test_annotation_with_nested_outerref (expressions.tests.BasicExpressionsTests)
Pass
test_annotation_with_outerref (expressions.tests.BasicExpressionsTests)
Pass
test_annotations_within_subquery (expressions.tests.BasicExpressionsTests)
Pass
test_arithmetic (expressions.tests.BasicExpressionsTests)
Pass
test_case_in_filter_if_boolean_output_field (expressions.tests.BasicExpressionsTests)
Pass
test_exist_single_field_output_field (expressions.tests.BasicExpressionsTests)
Pass
test_exists_in_filter (expressions.tests.BasicExpressionsTests)
Pass
test_explicit_output_field (expressions.tests.BasicExpressionsTests)
Pass
test_filter_inter_attribute (expressions.tests.BasicExpressionsTests)
Pass
test_filter_with_join (expressions.tests.BasicExpressionsTests)
Pass
test_filtering_on_annotate_that_uses_q (expressions.tests.BasicExpressionsTests)
Pass
test_filtering_on_q_that_is_boolean (expressions.tests.BasicExpressionsTests)
Pass
test_filtering_on_rawsql_that_is_boolean (expressions.tests.BasicExpressionsTests)
Pass
test_in_subquery (expressions.tests.BasicExpressionsTests)
Pass
test_incorrect_field_in_F_expression (expressions.tests.BasicExpressionsTests)
Pass
test_incorrect_joined_field_in_F_expression (expressions.tests.BasicExpressionsTests)
Pass
test_nested_outerref_with_function (expressions.tests.BasicExpressionsTests)
Pass
test_nested_subquery (expressions.tests.BasicExpressionsTests)
Pass
test_nested_subquery_join_outer_ref (expressions.tests.BasicExpressionsTests)
Pass
test_nested_subquery_outer_ref_2 (expressions.tests.BasicExpressionsTests)
Pass
test_nested_subquery_outer_ref_with_autofield (expressions.tests.BasicExpressionsTests)
Pass
test_new_object_create (expressions.tests.BasicExpressionsTests)
Pass
test_new_object_save (expressions.tests.BasicExpressionsTests)
Pass
test_object_create_with_aggregate (expressions.tests.BasicExpressionsTests)
Pass
test_object_update (expressions.tests.BasicExpressionsTests)
Pass
test_object_update_fk (expressions.tests.BasicExpressionsTests)
Pass
test_object_update_unsaved_objects (expressions.tests.BasicExpressionsTests)
Pass
test_order_by_exists (expressions.tests.BasicExpressionsTests)
Pass
test_order_by_multiline_sql (expressions.tests.BasicExpressionsTests)
Pass
test_order_of_operations (expressions.tests.BasicExpressionsTests)
Pass
test_outerref (expressions.tests.BasicExpressionsTests)
Pass
test_outerref_mixed_case_table_name (expressions.tests.BasicExpressionsTests)
Pass
test_outerref_with_operator (expressions.tests.BasicExpressionsTests)
Pass
test_parenthesis_priority (expressions.tests.BasicExpressionsTests)
Pass
test_pickle_expression (expressions.tests.BasicExpressionsTests)
Pass
test_subquery (expressions.tests.BasicExpressionsTests)
Pass
test_subquery_eq (expressions.tests.BasicExpressionsTests)
Pass
test_subquery_filter_by_aggregate (expressions.tests.BasicExpressionsTests)
Pass
test_subquery_filter_by_lazy (expressions.tests.BasicExpressionsTests)
Pass
test_subquery_group_by_outerref_in_filter (expressions.tests.BasicExpressionsTests)
Pass
test_subquery_in_filter (expressions.tests.BasicExpressionsTests)
Pass
test_subquery_references_joined_table_twice (expressions.tests.BasicExpressionsTests)
Pass
test_ticket_11722_iexact_lookup (expressions.tests.BasicExpressionsTests)
Pass
test_ticket_16731_startswith_lookup (expressions.tests.BasicExpressionsTests)
Pass
test_ticket_18375_chained_filters (expressions.tests.BasicExpressionsTests)
Pass
test_ticket_18375_join_reuse (expressions.tests.BasicExpressionsTests)
Pass
test_ticket_18375_kwarg_ordering (expressions.tests.BasicExpressionsTests)
Pass
test_ticket_18375_kwarg_ordering_2 (expressions.tests.BasicExpressionsTests)
Pass
test_update (expressions.tests.BasicExpressionsTests)
Pass
test_update_inherited_field_value (expressions.tests.BasicExpressionsTests)
Pass
test_update_with_fk (expressions.tests.BasicExpressionsTests)
Pass
test_update_with_none (expressions.tests.BasicExpressionsTests)
Pass
test_uuid_pk_subquery (expressions.tests.BasicExpressionsTests)
Pass
Loading...
Ridges.AIRidges.AI

© 2025 Ridges AI. Building the future of decentralized AI development.