.gitignore
CHANGELOG.md
CLAUDE.md
LICENSE
MANIFEST.in
README.md
pyproject.toml
.github/workflows/changelog-check.yml
.github/workflows/publish.yml
changelog.d/.gitkeep
changelog.d/README.md
changelog.d/template.md
docs/README.md
docs/en_US/README.md
docs/en_US/configuration.md
docs/en_US/running_tests.md
docs/zh_CN/README.md
docs/zh_CN/configuration.md
docs/zh_CN/running_tests.md
src/rhosocial/activerecord/testsuite/__init__.py
src/rhosocial/activerecord/testsuite/conftest.py
src/rhosocial/activerecord/testsuite/utils.py
src/rhosocial/activerecord/testsuite/benchmark/README.md
src/rhosocial/activerecord/testsuite/core/__init__.py
src/rhosocial/activerecord/testsuite/core/registry.py
src/rhosocial/activerecord/testsuite/feature/FEATURE_SUPPORT_DESIGN.md
src/rhosocial/activerecord/testsuite/feature/FEATURE_SUPPORT_USAGE.md
src/rhosocial/activerecord/testsuite/feature/MIGRATION_GUIDE.md
src/rhosocial/activerecord/testsuite/feature/README.md
src/rhosocial/activerecord/testsuite/feature/features.py
src/rhosocial/activerecord/testsuite/feature/test_capability_integration.py
src/rhosocial/activerecord/testsuite/feature/test_features.py
src/rhosocial/activerecord/testsuite/feature/backend/sqlite_features.py
src/rhosocial/activerecord/testsuite/feature/basic/conftest.py
src/rhosocial/activerecord/testsuite/feature/basic/interfaces.py
src/rhosocial/activerecord/testsuite/feature/basic/test_crud.py
src/rhosocial/activerecord/testsuite/feature/basic/test_fields.py
src/rhosocial/activerecord/testsuite/feature/basic/test_validation.py
src/rhosocial/activerecord/testsuite/feature/basic/fixtures/models.py
src/rhosocial/activerecord/testsuite/feature/events/conftest.py
src/rhosocial/activerecord/testsuite/feature/events/interfaces.py
src/rhosocial/activerecord/testsuite/feature/events/test_handlers.py
src/rhosocial/activerecord/testsuite/feature/events/test_lifecycle.py
src/rhosocial/activerecord/testsuite/feature/events/fixtures/models.py
src/rhosocial/activerecord/testsuite/feature/examples/capability_usage_example.py
src/rhosocial/activerecord/testsuite/feature/interface/conftest.py
src/rhosocial/activerecord/testsuite/feature/interface/test_threadsafe_dict.py
src/rhosocial/activerecord/testsuite/feature/mixins/conftest.py
src/rhosocial/activerecord/testsuite/feature/mixins/interfaces.py
src/rhosocial/activerecord/testsuite/feature/mixins/test_combined_articles.py
src/rhosocial/activerecord/testsuite/feature/mixins/test_optimistic_lock.py
src/rhosocial/activerecord/testsuite/feature/mixins/test_soft_delete.py
src/rhosocial/activerecord/testsuite/feature/mixins/test_timestamps.py
src/rhosocial/activerecord/testsuite/feature/mixins/fixtures/models.py
src/rhosocial/activerecord/testsuite/feature/query/conftest.py
src/rhosocial/activerecord/testsuite/feature/query/interfaces.py
src/rhosocial/activerecord/testsuite/feature/query/test_advanced_grouping.py
src/rhosocial/activerecord/testsuite/feature/query/test_basic.py
src/rhosocial/activerecord/testsuite/feature/query/test_case_expressions.py
src/rhosocial/activerecord/testsuite/feature/query/test_conditions.py
src/rhosocial/activerecord/testsuite/feature/query/test_cte_advanced_aggregate.py
src/rhosocial/activerecord/testsuite/feature/query/test_cte_aggregate.py
src/rhosocial/activerecord/testsuite/feature/query/test_cte_basic.py
src/rhosocial/activerecord/testsuite/feature/query/test_cte_integration.py
src/rhosocial/activerecord/testsuite/feature/query/test_cte_integration_2.py
src/rhosocial/activerecord/testsuite/feature/query/test_cte_recursive.py
src/rhosocial/activerecord/testsuite/feature/query/test_cte_relation.py
src/rhosocial/activerecord/testsuite/feature/query/test_cte_relation_2.py
src/rhosocial/activerecord/testsuite/feature/query/test_cte_support.py
src/rhosocial/activerecord/testsuite/feature/query/test_cte_window.py
src/rhosocial/activerecord/testsuite/feature/query/test_dict_query.py
src/rhosocial/activerecord/testsuite/feature/query/test_expression.py
src/rhosocial/activerecord/testsuite/feature/query/test_function_expressions.py
src/rhosocial/activerecord/testsuite/feature/query/test_grouped_aggregate.py
src/rhosocial/activerecord/testsuite/feature/query/test_joins.py
src/rhosocial/activerecord/testsuite/feature/query/test_joins_2.py
src/rhosocial/activerecord/testsuite/feature/query/test_relation_cache.py
src/rhosocial/activerecord/testsuite/feature/query/test_relation_path_processing.py
src/rhosocial/activerecord/testsuite/feature/query/test_relations_basic.py
src/rhosocial/activerecord/testsuite/feature/query/test_relations_complex.py
src/rhosocial/activerecord/testsuite/feature/query/test_relations_with.py
src/rhosocial/activerecord/testsuite/feature/query/test_relations_with_query.py
src/rhosocial/activerecord/testsuite/feature/query/test_scalar_aggregate.py
src/rhosocial/activerecord/testsuite/feature/query/test_window_functions.py
src/rhosocial/activerecord/testsuite/feature/query/fixtures/cte_models.py
src/rhosocial/activerecord/testsuite/feature/query/fixtures/extended_models.py
src/rhosocial/activerecord/testsuite/feature/query/fixtures/models.py
src/rhosocial/activerecord/testsuite/feature/relation/conftest.py
src/rhosocial/activerecord/testsuite/feature/relation/interfaces.py
src/rhosocial/activerecord/testsuite/feature/relation/test_base.py
src/rhosocial/activerecord/testsuite/feature/relation/test_cache.py
src/rhosocial/activerecord/testsuite/feature/relation/test_descriptors.py
src/rhosocial/activerecord/testsuite/feature/relation/test_interfaces.py
src/rhosocial/activerecord/testsuite/feature/relation/test_nested_relationship_access.py
src/rhosocial/activerecord/testsuite/feature/relation/fixtures/models.py
src/rhosocial/activerecord/testsuite/plugin/__init__.py
src/rhosocial/activerecord/testsuite/plugin/pytest_activerecord_capabilities.py
src/rhosocial/activerecord/testsuite/realworld/README.md
src/rhosocial_activerecord_testsuite.egg-info/PKG-INFO
src/rhosocial_activerecord_testsuite.egg-info/SOURCES.txt
src/rhosocial_activerecord_testsuite.egg-info/dependency_links.txt
src/rhosocial_activerecord_testsuite.egg-info/entry_points.txt
src/rhosocial_activerecord_testsuite.egg-info/not-zip-safe
src/rhosocial_activerecord_testsuite.egg-info/requires.txt
src/rhosocial_activerecord_testsuite.egg-info/top_level.txt