agritheory / inventory_tools

A collection of features to streamline and enhance inventory management and manufacturing workflows in ERPNext.
https://agritheory.com/documentation/inventory_tools
Other
24 stars 13 forks source link

refactor: pyproject to poetry(v14) #110

Closed MyuddinKhatri closed 2 months ago

MyuddinKhatri commented 3 months ago

Issue #83

Added backport config - https://github.com/tibdex/backport Labels to be added - backport version-15 and backport version-14 Point black to agritheory fork

Added pre-commit config from test_utils -

github-actions[bot] commented 3 months ago

Coverage

Coverage Report
FileStmtsMissCoverMissing
__init__.py50100% 
customize.py24240%1–2, 4, 7–8, 11–18, 23–31, 43–44
hooks.py170100% 
inventory_tools
   __init__.py00100% 
   boot.py660%1, 4–8
inventory_tools/doctype
   __init__.py00100% 
inventory_tools/doctype/inventory_tools_settings
   __init__.py00100% 
   inventory_tools_settings.py593540%16–17, 24–32, 34–41, 43–45, 60–61, 64–65, 73–74, 77–78, 85, 88–91
   test_inventory_tools_settings.py30100% 
inventory_tools/doctype/purchase_invoice_subcontracting_detail
   __init__.py00100% 
   purchase_invoice_subcontracting_detail.py30100% 
inventory_tools/doctype/purchase_order_subcontracting_detail
   __init__.py00100% 
   purchase_order_subcontracting_detail.py30100% 
inventory_tools/doctype/subcontracting_default
   __init__.py00100% 
   subcontracting_default.py330%5, 8–9
inventory_tools/overrides
   job_card.py17288%22, 29
   purchase_invoice.py592754%62–64, 69, 73–75, 83–85, 93–94, 100–102, 113–114, 116–117, 132–136, 138, 175, 189
   purchase_order.py1777159%23, 77, 79, 88–89, 91, 100–103, 105–108, 140, 178, 192–195, 197–200, 202, 204–213, 227, 230–238, 240–246, 249–255, 266, 268–269, 272, 284, 293, 295, 300–302, 304–305
   purchase_receipt.py140100% 
   sales_order.py24195%46
   stock_entry.py781975%72–73, 76, 82, 91, 99, 156, 162, 166, 174, 176–177, 179–182, 191–192, 194
   uom.py611280%21–23, 44–45, 84, 91, 109–112, 114
   warehouse.py431662%12, 17, 36–37, 40, 54–57, 60, 62–66, 68
   work_order.py24920617%23–26, 29, 32–34, 37–39, 42–43, 46–47, 54–55, 62–63, 65–66, 68–72, 75, 77–78, 81–90, 99, 107–109, 122, 124, 128, 133, 135, 137–139, 146–147, 149, 151–152, 154–155, 172, 175–176, 178, 188–189, 191, 196, 200–201, 203, 207, 209–210, 213–214, 222–224, 226–230, 234–235, 240–242, 245–246, 252, 258–259, 261, 271, 275, 277, 288, 298, 302, 307–310, 313–316, 321, 327–339, 347–349, 351, 357–362, 367–368, 371–376, 379, 381–392, 394–400, 407, 409–420, 422–427, 434–436, 439–441, 446, 448, 453, 458–464, 469–476, 478–480, 494
   workstation.py26484%35–37, 48
inventory_tools/report
   __init__.py00100% 
inventory_tools/report/manufacturing_capacity
   __init__.py00100% 
   manufacturing_capacity.py805531%11–12, 16, 84–86, 88–91, 94–96, 99, 102, 109–111, 113, 115, 127–130, 132–133, 214, 218–223, 225–226, 236, 238–239, 261, 281–283, 296, 311–316, 324, 331–333, 335, 338
inventory_tools/report/material_demand
   __init__.py00100% 
   material_demand.py148993%18, 207–208, 227, 240, 248, 258, 274, 315
inventory_tools/report/quotation_demand
   __init__.py00100% 
   quotation_demand.py63493%14, 48, 164, 184
tests
   conftest.py23291%25–26
   test_aggregated_purchasing.py350100% 
   test_alternative_workstation.py140100% 
   test_manufacturing_capacity.py500100% 
   test_material_demand.py121893%44, 90, 128, 135–137, 185, 234
   test_overproduction.py930100% 
   test_quotation_demand_report.py71198%40
   test_uom.py260100% 
   test_warehouse_path.py120100% 
www
   __init__.py00100% 
   bulk_order.py15150%1–2, 5–6, 9–10, 17–25
TOTAL162252067%