Update manifest.json with new file metadata and add pytest configuration

- Updated timestamps and AST hashes for multiple files in the manifest.json.
- Added new test file backend/tests/test_expected_income.py.
- Added documentation files: перево́д_между_своими.md and 0002-fixes.md.
- Introduced pytest.ini to configure pytest settings, including test paths and warning filters.
This commit is contained in:
k1nq
2026-09-24 08:34:13 +05:00
parent 970fe9dacf
commit 023612ce0a
40 changed files with 23855 additions and 16804 deletions
+72 -54
View File
@@ -30,9 +30,9 @@
"semantic_hash": ""
},
"backend/app/analytics/service.py": {
"mtime": 1790061159.3943744,
"seen": 1790096479.536424,
"ast_hash": "58ac24a62b4cf8a986527f79d456127d",
"mtime": 1790158886.5589485,
"seen": 1790164233.4191206,
"ast_hash": "3d87f3a80dc16a7781b5b802a0a66039",
"semantic_hash": ""
},
"backend/app/audit/__init__.py": {
@@ -66,15 +66,15 @@
"semantic_hash": "039081cab3d91704e8f8a7152a981304"
},
"backend/app/budgeting/router.py": {
"mtime": 1790140570.7235522,
"seen": 1790140596.4645138,
"ast_hash": "5c8ea9e79dbe5450c2891c40931f0f4d",
"mtime": 1790164219.7100794,
"seen": 1790164233.4191263,
"ast_hash": "e4c01ff67e84d606da20520c634aada1",
"semantic_hash": ""
},
"backend/app/budgeting/service.py": {
"mtime": 1790139967.779716,
"seen": 1790140596.4645145,
"ast_hash": "8b936c8c80b35123143fcc6bed627172",
"mtime": 1790164039.9056563,
"seen": 1790164233.4191272,
"ast_hash": "9856f61057a9ddc569b2d8ae5d78f688",
"semantic_hash": ""
},
"backend/app/categorization/__init__.py": {
@@ -222,9 +222,9 @@
"semantic_hash": ""
},
"backend/app/imports/adapters/ozon_pdf.py": {
"mtime": 1789733868.836172,
"seen": 1789735433.158129,
"ast_hash": "dfa6dc9ccf2c655e6c2eeaceea0cf06a",
"mtime": 1790163956.5875351,
"seen": 1790164233.4191487,
"ast_hash": "a0aa31d71ab7a45a479178cd630d8b05",
"semantic_hash": ""
},
"backend/app/imports/adapters/rocketbank_pdf.py": {
@@ -288,15 +288,15 @@
"semantic_hash": "d41d8cd98f00b204e9800998ecf8427e"
},
"backend/app/ledger/models.py": {
"mtime": 1790060833.8770478,
"seen": 1790096479.5364609,
"ast_hash": "86891c404082d8d2c84214f31d8616ff",
"mtime": 1790158886.5589485,
"seen": 1790164233.4191582,
"ast_hash": "38e4db3531f1672e57e86ec36d7b1ed7",
"semantic_hash": ""
},
"backend/app/ledger/router.py": {
"mtime": 1790155278.0175776,
"seen": 1790155776.860304,
"ast_hash": "24b2565478f257f38561fabff646130a",
"mtime": 1790158886.5589485,
"seen": 1790164233.419159,
"ast_hash": "37c07d8487d317af02a3762099bce24b",
"semantic_hash": ""
},
"backend/app/ledger/service.py": {
@@ -372,15 +372,15 @@
"semantic_hash": "bfec0778131788a91a0bc5c9ec2ad8ba"
},
"backend/tests/test_budget.py": {
"mtime": 1790141279.1849978,
"seen": 1790141340.361456,
"ast_hash": "81578f618d0758c7f9e2f00c921f2594",
"mtime": 1790164269.4717507,
"seen": 1790164324.1326215,
"ast_hash": "6d01ee3dd3fdc66f65ba85ba6a3909fc",
"semantic_hash": ""
},
"backend/tests/test_imports.py": {
"mtime": 1790140440.029933,
"seen": 1790140596.4645612,
"ast_hash": "9e568b07fa4d77eb55c36ef748fb0f9b",
"mtime": 1790164055.474866,
"seen": 1790164233.4191756,
"ast_hash": "580d49a52a4cfc72ce23b21cc983f833",
"semantic_hash": ""
},
"backend/tests/test_ledger_properties.py": {
@@ -402,9 +402,9 @@
"semantic_hash": "ed54799a921d10394f826893acb46876"
},
"frontend/package.json": {
"mtime": 1790055350.366911,
"seen": 1790096479.5364823,
"ast_hash": "172e2880b6084c1fc423ea759b99280a",
"mtime": 1790164273.1148,
"seen": 1790164324.1326368,
"ast_hash": "6e94a9e65d8bbac0083b73acea30af23",
"semantic_hash": ""
},
"frontend/scripts/generate-api.mjs": {
@@ -672,9 +672,9 @@
"semantic_hash": "53e014a77ff3070820a83458af08a5fd"
},
"frontend/src/pages/OperationsPage.tsx": {
"mtime": 1790155897.8159056,
"seen": 1790156681.728144,
"ast_hash": "5fd3db4e96df49497a42d9040b02ff58",
"mtime": 1790157347.0632977,
"seen": 1790157380.8711965,
"ast_hash": "79e817d97de60b1c3aa88a69312089c4",
"semantic_hash": ""
},
"frontend/src/pages/ResetPasswordPage.tsx": {
@@ -888,9 +888,9 @@
"semantic_hash": ""
},
"backend/tests/test_adapter_contracts.py": {
"mtime": 1790061478.1675427,
"seen": 1790096479.5364716,
"ast_hash": "9d446a10c953a14c8d4962eff50f5b97",
"mtime": 1790164118.1117096,
"seen": 1790164233.419169,
"ast_hash": "a9bc17e60e6795f552aba5dee534c9ba",
"semantic_hash": ""
},
"backend/tests/test_import_holds.py": {
@@ -900,9 +900,9 @@
"semantic_hash": ""
},
"backend/tests/test_private_fixtures.py": {
"mtime": 1789737822.4871244,
"seen": 1789737916.7915628,
"ast_hash": "f14cd118f1e8d6b5088536d50d2b965a",
"mtime": 1790164067.7670314,
"seen": 1790164233.419178,
"ast_hash": "268632b4cd05c2538fac5f22b28480ba",
"semantic_hash": ""
},
".gitea/workflows/ci.yml": {
@@ -948,15 +948,15 @@
"semantic_hash": ""
},
"backend/alembic/versions/20260922_0003_savings_system.py": {
"mtime": 1790078031.6120079,
"seen": 1790096479.536419,
"ast_hash": "12acc1a6c82583b06da88974500498a7",
"mtime": 1790158886.5589485,
"seen": 1790164233.4191144,
"ast_hash": "94f0fec8f2edfdefd3d00ece470867c2",
"semantic_hash": ""
},
"backend/app/ledger/savings.py": {
"mtime": 1790097195.1310222,
"seen": 1790129548.0529978,
"ast_hash": "5367de3a6184c6df07170721a6a0fcf8",
"mtime": 1790158886.5589485,
"seen": 1790164233.4191597,
"ast_hash": "8b17828223421e8062069382024a7ae3",
"semantic_hash": ""
},
"backend/tests/test_budget_savings.py": {
@@ -972,15 +972,15 @@
"semantic_hash": ""
},
"backend/tests/test_import_savings.py": {
"mtime": 1790129378.2103765,
"seen": 1790129548.0530114,
"ast_hash": "7bf7f4500852520a2a975a452911af1c",
"mtime": 1790164033.0365639,
"seen": 1790164233.419175,
"ast_hash": "aee4dbfbada3e53720c7c5dd64014c26",
"semantic_hash": ""
},
"backend/tests/test_savings.py": {
"mtime": 1790097195.1310337,
"seen": 1790129548.053015,
"ast_hash": "c5eb8af5219e2f5cc153d09c0c4a37a1",
"mtime": 1790164079.4361887,
"seen": 1790164233.4191797,
"ast_hash": "db9a0c71ac67e3c104a4fcd9ecb83062",
"semantic_hash": ""
},
"frontend/src/components/budget/BudgetBlockers.tsx": {
@@ -1122,9 +1122,9 @@
"semantic_hash": ""
},
"backend/tests/test_review_queue_batch.py": {
"mtime": 1790155761.6000907,
"seen": 1790155776.860325,
"ast_hash": "ca92b0417d73b849012c90803a4a6885",
"mtime": 1790158886.5589485,
"seen": 1790164233.419179,
"ast_hash": "0074192ea42734bcc988792b5de3624b",
"semantic_hash": ""
},
"frontend/src/test/review-queue-save.test.tsx": {
@@ -1146,9 +1146,27 @@
"semantic_hash": ""
},
"frontend/src/test/ledger-view.test.tsx": {
"mtime": 1790156126.5019412,
"seen": 1790156681.7281582,
"ast_hash": "dbd335027673613bbee4cb47aa4b6983",
"mtime": 1790157401.4480782,
"seen": 1790157424.7858286,
"ast_hash": "325d3bc51b743c4fdde3c00733ce9c99",
"semantic_hash": ""
},
"backend/tests/test_expected_income.py": {
"mtime": 1790164281.3358464,
"seen": 1790164324.132625,
"ast_hash": "459ccb83896076b6acdeb11870bf344c",
"semantic_hash": ""
},
"docs/questions/\u043f\u0435\u0440\u0435\u0432\u043e\u0434_\u043c\u0435\u0436\u0434\u0443_\u0441\u0432\u043e\u0438\u043c\u0438.md": {
"mtime": 1790159262.1681526,
"seen": 1790164233.4192622,
"ast_hash": "25245974c220fc36138fda26f8202e38",
"semantic_hash": ""
},
"docs/tasks/0002-fixes.md": {
"mtime": 1790159106.0020006,
"seen": 1790164233.4192643,
"ast_hash": "772e67f454e325d9bd207036e190d511",
"semantic_hash": ""
}
}