Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feature: support of error parser for expense report export #113

Merged
merged 26 commits into from
May 30, 2023

Conversation

NileshPant1999
Copy link
Contributor

No description provided.

@github-actions
Copy link

Coverage

Coverage Report
FileStmtsMissCoverMissing
netsuitesdk
   __init__.py4325%2–14
   connection.py685224%17–79
netsuitesdk/api
   __init__.py00100% 
   accounts.py6183%9
   adv_inter_company_journal_entries.py70100% 
   base.py906033%15–16, 26–33, 36–40, 43–44, 50, 53, 56, 60, 63–64, 71, 78, 82–98, 102–114, 117–118, 121–122, 125–126, 129–131, 134–135, 138–140, 143–145
   classifications.py6183%8
   currencies.py10370%8, 11, 17
   custom_record_types.py11110%1–21
   custom_records.py17170%1–73
   customers.py21210%1–170
   departments.py6183%8
   employees.py342721%11, 14–52
   expense_categories.py660%1–9
   expense_reports.py71658%10–116
   files.py23230%1–34
   folders.py17170%1–25
   journal_entries.py412929%29–34, 37–43, 46–81
   locations.py6183%8
   price_level.py660%1–8
   projects.py660%1–8
   subsidiaries.py6183%9
   tax_groups.py660%1–9
   tax_items.py660%1–9
   vendor_bills.py554518%18, 21–27, 30–96
   vendor_payments.py46460%1–73
   vendors.py211243%96, 99–116
netsuitesdk/internal
   __init__.py00100% 
   client.py30525217%56–88, 92, 99–115, 118–134, 140, 143, 146–151, 154–159, 162–184, 202–224, 227–251, 268–272, 276, 279–287, 290–299, 313–328, 338–354, 370–387, 402–413, 416–422, 425–433, 452–468, 471–483, 504–515, 534–545, 592–611
   constants.py40100% 
   error_parser.py262215%4–6, 11–12, 16–37
   exceptions.py16569%20–21, 24–26
   netsuite_types.py20100% 
   utils.py402342%18–26, 30, 34, 38, 42, 46, 50–52, 56, 62–66
TOTAL98976822% 

Tests Skipped Failures Errors Time
1 0 💤 0 ❌ 1 🔥 0.937s ⏱️

@NileshPant1999 NileshPant1999 temporarily deployed to CI Environment May 16, 2023 10:10 — with GitHub Actions Inactive
@github-actions
Copy link

Coverage

Coverage Report
FileStmtsMissCoverMissing
netsuitesdk
   __init__.py40100% 
   connection.py680100% 
netsuitesdk/api
   __init__.py00100% 
   accounts.py60100% 
   adv_inter_company_journal_entries.py70100% 
   base.py90990%26–33, 43–44, 56, 85, 103, 121–122
   classifications.py60100% 
   currencies.py100100% 
   custom_record_types.py110100% 
   custom_records.py170100% 
   customers.py210100% 
   departments.py60100% 
   employees.py340100% 
   expense_categories.py60100% 
   expense_reports.py882967%39, 47, 104–134
   files.py230100% 
   folders.py170100% 
   journal_entries.py410100% 
   locations.py60100% 
   price_level.py60100% 
   projects.py60100% 
   subsidiaries.py60100% 
   tax_groups.py60100% 
   tax_items.py60100% 
   vendor_bills.py55198%89
   vendor_payments.py46198%41
   vendors.py210100% 
netsuitesdk/internal
   __init__.py00100% 
   client.py3057974%71, 110–111, 129–130, 143, 150–151, 158–159, 162–184, 206, 213–221, 241–244, 276, 281–287, 318, 321–324, 348, 350, 353–354, 376, 412–413, 418, 464–468, 482–483, 514–515, 536–545, 594, 598, 610–611
   constants.py40100% 
   error_parser.py262215%4–6, 11–12, 16–37
   exceptions.py16381%24–26
   netsuite_types.py20100% 
   utils.py40490%34, 52, 63, 65
TOTAL100614885% 

Tests Skipped Failures Errors Time
92 11 💤 0 ❌ 0 🔥 4m 16s ⏱️

@NileshPant1999 NileshPant1999 temporarily deployed to CI Environment May 24, 2023 15:20 — with GitHub Actions Inactive
@github-actions
Copy link

Coverage

Coverage Report
FileStmtsMissCoverMissing
netsuitesdk
   __init__.py40100% 
   connection.py700100% 
netsuitesdk/api
   __init__.py00100% 
   accounts.py60100% 
   adv_inter_company_journal_entries.py70100% 
   base.py90990%26–33, 43–44, 56, 85, 103, 121–122
   classifications.py60100% 
   currencies.py100100% 
   custom_record_types.py110100% 
   custom_records.py170100% 
   customers.py210100% 
   departments.py60100% 
   employees.py340100% 
   expense_categories.py60100% 
   expense_reports.py65691%39, 47, 104–107
   files.py230100% 
   folders.py170100% 
   items.py120100% 
   journal_entries.py410100% 
   locations.py60100% 
   price_level.py60100% 
   projects.py60100% 
   subsidiaries.py60100% 
   tax_groups.py60100% 
   tax_items.py60100% 
   vendor_bills.py55198%89
   vendor_payments.py46198%41
   vendors.py210100% 
netsuitesdk/errors
   __init__.py00100% 
   errors.py10100% 
   helpers.py8538%4–6, 11–12
   parser.py383313%9–25, 30–53
netsuitesdk/internal
   __init__.py00100% 
   client.py3057974%71, 110–111, 129–130, 143, 150–151, 158–159, 162–184, 206, 213–221, 241–244, 276, 281–287, 318, 321–324, 348, 350, 353–354, 376, 412–413, 418, 464–468, 482–483, 514–515, 536–545, 594, 598, 610–611
   constants.py40100% 
   exceptions.py16381%24–26
   netsuite_types.py20100% 
   utils.py40490%34, 52, 63, 65
TOTAL101814186% 

Tests Skipped Failures Errors Time
93 11 💤 0 ❌ 0 🔥 4m 10s ⏱️

@NileshPant1999 NileshPant1999 temporarily deployed to CI Environment May 24, 2023 15:44 — with GitHub Actions Inactive
@github-actions
Copy link

Coverage

Coverage Report
FileStmtsMissCoverMissing
netsuitesdk
   __init__.py40100% 
   connection.py700100% 
netsuitesdk/api
   __init__.py00100% 
   accounts.py60100% 
   adv_inter_company_journal_entries.py70100% 
   base.py90990%26–33, 43–44, 56, 85, 103, 121–122
   classifications.py60100% 
   currencies.py100100% 
   custom_record_types.py110100% 
   custom_records.py170100% 
   customers.py210100% 
   departments.py60100% 
   employees.py340100% 
   expense_categories.py60100% 
   expense_reports.py66691%40, 48, 105–108
   files.py230100% 
   folders.py170100% 
   items.py120100% 
   journal_entries.py410100% 
   locations.py60100% 
   price_level.py60100% 
   projects.py60100% 
   subsidiaries.py60100% 
   tax_groups.py60100% 
   tax_items.py60100% 
   vendor_bills.py55198%89
   vendor_payments.py46198%41
   vendors.py210100% 
netsuitesdk/errors
   __init__.py00100% 
   errors.py10100% 
   helpers.py231822%6–8, 12–13, 18–34
   parser.py22209%6–29
netsuitesdk/internal
   __init__.py00100% 
   client.py3057974%71, 110–111, 129–130, 143, 150–151, 158–159, 162–184, 206, 213–221, 241–244, 276, 281–287, 318, 321–324, 348, 350, 353–354, 376, 412–413, 418, 464–468, 482–483, 514–515, 536–545, 594, 598, 610–611
   constants.py40100% 
   exceptions.py16381%24–26
   netsuite_types.py20100% 
   utils.py40490%34, 52, 63, 65
TOTAL101814186% 

Tests Skipped Failures Errors Time
93 11 💤 0 ❌ 0 🔥 4m 4s ⏱️

@NileshPant1999 NileshPant1999 requested a review from Shwetabhk May 24, 2023 19:22
from .helpers import decode_project_or_customer_name, replace_numbers


def expense_report_error_parser(error_dict, ns_client, message):
Copy link
Contributor Author

@NileshPant1999 NileshPant1999 May 25, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

once we move ahead with other module and see the pattern
will make this function generic too.

@github-actions
Copy link

Coverage

Coverage Report
FileStmtsMissCoverMissing
netsuitesdk
   __init__.py40100% 
   connection.py700100% 
netsuitesdk/api
   __init__.py00100% 
   accounts.py60100% 
   adv_inter_company_journal_entries.py70100% 
   base.py90990%26–33, 43–44, 56, 85, 103, 121–122
   classifications.py60100% 
   currencies.py100100% 
   custom_record_types.py110100% 
   custom_records.py170100% 
   customers.py210100% 
   departments.py60100% 
   employees.py340100% 
   expense_categories.py60100% 
   expense_reports.py66691%40, 48, 105–108
   files.py230100% 
   folders.py170100% 
   items.py120100% 
   journal_entries.py410100% 
   locations.py60100% 
   price_level.py60100% 
   projects.py60100% 
   subsidiaries.py60100% 
   tax_groups.py60100% 
   tax_items.py60100% 
   vendor_bills.py55198%89
   vendor_payments.py46198%41
   vendors.py210100% 
netsuitesdk/errors
   __init__.py00100% 
   errors.py10100% 
   helpers.py292417%6–8, 12–13, 18–42
   parser.py30287%6–39
netsuitesdk/internal
   __init__.py00100% 
   client.py3057974%71, 110–111, 129–130, 143, 150–151, 158–159, 162–184, 206, 213–221, 241–244, 276, 281–287, 318, 321–324, 348, 350, 353–354, 376, 412–413, 418, 464–468, 482–483, 514–515, 536–545, 594, 598, 610–611
   constants.py40100% 
   exceptions.py16381%24–26
   netsuite_types.py20100% 
   utils.py40490%34, 52, 63, 65
TOTAL103215585% 

Tests Skipped Failures Errors Time
93 11 💤 0 ❌ 0 🔥 4m 2s ⏱️

res = self.ns_client.upsert(er)
try:
res = self.ns_client.upsert(er)
except Exception as e:
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't think we should use broad exception

@github-actions
Copy link

Coverage

Coverage Report
FileStmtsMissCoverMissing
netsuitesdk
   __init__.py4325%2–14
   connection.py705423%17–81
netsuitesdk/api
   __init__.py00100% 
   accounts.py6183%9
   adv_inter_company_journal_entries.py70100% 
   base.py906033%15–16, 26–33, 36–40, 43–44, 50, 53, 56, 60, 63–64, 71, 78, 82–98, 102–114, 117–118, 121–122, 125–126, 129–131, 134–135, 138–140, 143–145
   classifications.py6183%8
   currencies.py10370%8, 11, 17
   custom_record_types.py11110%1–21
   custom_records.py17170%1–73
   customers.py21210%1–170
   departments.py6183%8
   employees.py342721%11, 14–52
   expense_categories.py660%1–9
   expense_reports.py66609%9–110
   files.py23230%1–34
   folders.py17170%1–25
   items.py12120%1–24
   journal_entries.py412929%29–34, 37–43, 46–81
   locations.py6183%8
   price_level.py660%1–8
   projects.py660%1–8
   subsidiaries.py6183%9
   tax_groups.py660%1–9
   tax_items.py660%1–9
   vendor_bills.py554518%18, 21–27, 30–96
   vendor_payments.py46460%1–73
   vendors.py211243%96, 99–116
netsuitesdk/errors
   __init__.py00100% 
   errors.py20100% 
   helpers.py27257%5–40
   parser.py19185%2–28
netsuitesdk/internal
   __init__.py00100% 
   client.py30525217%56–88, 92, 99–115, 118–134, 140, 143, 146–151, 154–159, 162–184, 202–224, 227–251, 268–272, 276, 279–287, 290–299, 313–328, 338–354, 370–387, 402–413, 416–422, 425–433, 452–468, 471–483, 504–515, 534–545, 592–611
   constants.py40100% 
   exceptions.py16569%20–21, 24–26
   netsuite_types.py20100% 
   utils.py402342%18–26, 30, 34, 38, 42, 46, 50–52, 56, 62–66
TOTAL102079822% 

Tests Skipped Failures Errors Time
1 0 💤 0 ❌ 1 🔥 0.773s ⏱️

@github-actions
Copy link

Coverage

Coverage Report
FileStmtsMissCoverMissing
netsuitesdk
   __init__.py4325%2–14
   connection.py705423%17–81
netsuitesdk/api
   __init__.py00100% 
   accounts.py6183%9
   adv_inter_company_journal_entries.py70100% 
   base.py906033%15–16, 26–33, 36–40, 43–44, 50, 53, 56, 60, 63–64, 71, 78, 82–98, 102–114, 117–118, 121–122, 125–126, 129–131, 134–135, 138–140, 143–145
   classifications.py6183%8
   currencies.py10370%8, 11, 17
   custom_record_types.py11110%1–21
   custom_records.py17170%1–73
   customers.py21210%1–170
   departments.py6183%8
   employees.py342721%11, 14–52
   expense_categories.py660%1–9
   expense_reports.py66609%9–110
   files.py23230%1–34
   folders.py17170%1–25
   items.py12120%1–24
   journal_entries.py412929%29–34, 37–43, 46–81
   locations.py6183%8
   price_level.py660%1–8
   projects.py660%1–8
   subsidiaries.py6183%9
   tax_groups.py660%1–9
   tax_items.py660%1–9
   vendor_bills.py554518%18, 21–27, 30–96
   vendor_payments.py46460%1–73
   vendors.py211243%96, 99–116
netsuitesdk/errors
   __init__.py00100% 
   errors.py20100% 
   helpers.py272219%6–7, 11, 16–40
   parser.py191521%6–18, 23–28
netsuitesdk/internal
   __init__.py00100% 
   client.py30525217%56–88, 92, 99–115, 118–134, 140, 143, 146–151, 154–159, 162–184, 202–224, 227–251, 268–272, 276, 279–287, 290–299, 313–328, 338–354, 370–387, 402–413, 416–422, 425–433, 452–468, 471–483, 504–515, 534–545, 592–611
   constants.py40100% 
   exceptions.py16569%20–21, 24–26
   netsuite_types.py20100% 
   utils.py402342%18–26, 30, 34, 38, 42, 46, 50–52, 56, 62–66
TOTAL102079222% 

Tests Skipped Failures Errors Time
1 0 💤 0 ❌ 1 🔥 0.458s ⏱️

@NileshPant1999 NileshPant1999 temporarily deployed to CI Environment May 25, 2023 09:35 — with GitHub Actions Inactive
@NileshPant1999 NileshPant1999 temporarily deployed to CI Environment May 25, 2023 09:38 — with GitHub Actions Inactive
@github-actions
Copy link

Coverage

Coverage Report
FileStmtsMissCoverMissing
netsuitesdk
   __init__.py40100% 
   connection.py700100% 
netsuitesdk/api
   __init__.py00100% 
   accounts.py60100% 
   adv_inter_company_journal_entries.py70100% 
   base.py90990%26–33, 43–44, 56, 85, 103, 121–122
   classifications.py60100% 
   currencies.py100100% 
   custom_record_types.py110100% 
   custom_records.py170100% 
   customers.py210100% 
   departments.py60100% 
   employees.py340100% 
   expense_categories.py60100% 
   expense_reports.py66691%40, 48, 105–108
   files.py230100% 
   folders.py170100% 
   items.py120100% 
   journal_entries.py410100% 
   locations.py60100% 
   price_level.py60100% 
   projects.py60100% 
   subsidiaries.py60100% 
   tax_groups.py60100% 
   tax_items.py60100% 
   vendor_bills.py55198%89
   vendor_payments.py46198%41
   vendors.py210100% 
netsuitesdk/errors
   __init__.py00100% 
   errors.py20100% 
   helpers.py272219%6–7, 11, 16–40
   parser.py191521%6–18, 23–28
netsuitesdk/internal
   __init__.py00100% 
   client.py3057974%71, 110–111, 129–130, 143, 150–151, 158–159, 162–184, 206, 213–221, 241–244, 276, 281–287, 318, 321–324, 348, 350, 353–354, 376, 412–413, 418, 464–468, 482–483, 514–515, 536–545, 594, 598, 610–611
   constants.py40100% 
   exceptions.py16381%24–26
   netsuite_types.py20100% 
   utils.py40490%34, 52, 63, 65
TOTAL102014086% 

Tests Skipped Failures Errors Time
93 11 💤 0 ❌ 0 🔥 3m 32s ⏱️

@github-actions
Copy link

Coverage

Coverage Report
FileStmtsMissCoverMissing
netsuitesdk
   __init__.py40100% 
   connection.py700100% 
netsuitesdk/api
   __init__.py00100% 
   accounts.py60100% 
   adv_inter_company_journal_entries.py70100% 
   base.py90990%26–33, 43–44, 56, 85, 103, 121–122
   classifications.py60100% 
   currencies.py100100% 
   custom_record_types.py110100% 
   custom_records.py170100% 
   customers.py210100% 
   departments.py60100% 
   employees.py340100% 
   expense_categories.py60100% 
   expense_reports.py61297%40, 48
   files.py230100% 
   folders.py170100% 
   items.py120100% 
   journal_entries.py410100% 
   locations.py60100% 
   price_level.py60100% 
   projects.py60100% 
   subsidiaries.py60100% 
   tax_groups.py60100% 
   tax_items.py60100% 
   vendor_bills.py55198%89
   vendor_payments.py46198%41
   vendors.py210100% 
netsuitesdk/errors
   __init__.py00100% 
   errors.py20100% 
   helpers.py13192%20
   parser.py241154%11–24
netsuitesdk/internal
   __init__.py00100% 
   client.py3128473%75, 114–115, 133–134, 147, 154–155, 162–163, 166–188, 210, 217–225, 245–248, 280, 285–291, 323, 326–329, 353, 355, 358–359, 380, 415–416, 421, 467–471, 485–486, 517–525, 546–555, 604, 608, 620–621
   constants.py40100% 
   exceptions.py16381%24–26
   netsuite_types.py20100% 
   utils.py40490%34, 52, 63, 65
TOTAL101311689% 

Tests Skipped Failures Errors Time
102 11 💤 1 ❌ 0 🔥 3m 51s ⏱️

@github-actions
Copy link

Coverage

Coverage Report
FileStmtsMissCoverMissing
netsuitesdk
   __init__.py40100% 
   connection.py700100% 
netsuitesdk/api
   __init__.py00100% 
   accounts.py60100% 
   adv_inter_company_journal_entries.py70100% 
   base.py90990%26–33, 43–44, 56, 85, 103, 121–122
   classifications.py60100% 
   currencies.py100100% 
   custom_record_types.py110100% 
   custom_records.py170100% 
   customers.py210100% 
   departments.py60100% 
   employees.py340100% 
   expense_categories.py60100% 
   expense_reports.py61297%40, 48
   files.py230100% 
   folders.py170100% 
   items.py120100% 
   journal_entries.py410100% 
   locations.py60100% 
   price_level.py60100% 
   projects.py60100% 
   subsidiaries.py60100% 
   tax_groups.py60100% 
   tax_items.py60100% 
   vendor_bills.py55198%89
   vendor_payments.py46198%41
   vendors.py210100% 
netsuitesdk/errors
   __init__.py00100% 
   errors.py20100% 
   helpers.py13192%20
   parser.py241154%11–24
netsuitesdk/internal
   __init__.py00100% 
   client.py3128473%75, 114–115, 133–134, 147, 154–155, 162–163, 166–188, 210, 217–225, 245–248, 280, 285–291, 323, 326–329, 353, 355, 358–359, 380, 415–416, 421, 467–471, 485–486, 517–525, 546–555, 604, 608, 620–621
   constants.py40100% 
   exceptions.py16381%24–26
   netsuite_types.py20100% 
   utils.py40490%34, 52, 63, 65
TOTAL101311689% 

Tests Skipped Failures Errors Time
102 11 💤 1 ❌ 0 🔥 3m 40s ⏱️

@github-actions
Copy link

Coverage

Coverage Report
FileStmtsMissCoverMissing
netsuitesdk
   __init__.py40100% 
   connection.py700100% 
netsuitesdk/api
   __init__.py00100% 
   accounts.py60100% 
   adv_inter_company_journal_entries.py70100% 
   base.py90990%26–33, 43–44, 56, 85, 103, 121–122
   classifications.py60100% 
   currencies.py100100% 
   custom_record_types.py110100% 
   custom_records.py170100% 
   customers.py210100% 
   departments.py60100% 
   employees.py340100% 
   expense_categories.py60100% 
   expense_reports.py61297%40, 48
   files.py230100% 
   folders.py170100% 
   items.py120100% 
   journal_entries.py410100% 
   locations.py60100% 
   price_level.py60100% 
   projects.py60100% 
   subsidiaries.py60100% 
   tax_groups.py60100% 
   tax_items.py60100% 
   vendor_bills.py55198%89
   vendor_payments.py46198%41
   vendors.py210100% 
netsuitesdk/errors
   __init__.py00100% 
   errors.py20100% 
   helpers.py13192%20
   parser.py241154%11–24
netsuitesdk/internal
   __init__.py00100% 
   client.py3128473%75, 114–115, 133–134, 147, 154–155, 162–163, 166–188, 210, 217–225, 245–248, 280, 285–291, 323, 326–329, 353, 355, 358–359, 380, 415–416, 421, 467–471, 485–486, 517–525, 546–555, 604, 608, 620–621
   constants.py40100% 
   exceptions.py16381%24–26
   netsuite_types.py20100% 
   utils.py40490%34, 52, 63, 65
TOTAL101311689% 

Tests Skipped Failures Errors Time
102 11 💤 1 ❌ 0 🔥 3m 18s ⏱️

@NileshPant1999 NileshPant1999 temporarily deployed to CI Environment May 26, 2023 09:32 — with GitHub Actions Inactive
@github-actions
Copy link

Coverage

Coverage Report
FileStmtsMissCoverMissing
netsuitesdk
   __init__.py40100% 
   connection.py700100% 
netsuitesdk/api
   __init__.py00100% 
   accounts.py60100% 
   adv_inter_company_journal_entries.py70100% 
   base.py90990%26–33, 43–44, 56, 85, 103, 121–122
   classifications.py60100% 
   currencies.py100100% 
   custom_record_types.py110100% 
   custom_records.py170100% 
   customers.py210100% 
   departments.py60100% 
   employees.py340100% 
   expense_categories.py60100% 
   expense_reports.py61297%40, 48
   files.py230100% 
   folders.py170100% 
   items.py120100% 
   journal_entries.py410100% 
   locations.py60100% 
   price_level.py60100% 
   projects.py60100% 
   subsidiaries.py60100% 
   tax_groups.py60100% 
   tax_items.py60100% 
   vendor_bills.py55198%89
   vendor_payments.py46198%41
   vendors.py210100% 
netsuitesdk/errors
   __init__.py00100% 
   errors.py20100% 
   helpers.py13192%20
   parser.py241154%11–24
netsuitesdk/internal
   __init__.py00100% 
   client.py3128473%75, 114–115, 133–134, 147, 154–155, 162–163, 166–188, 210, 217–225, 245–248, 280, 285–291, 323, 326–329, 353, 355, 358–359, 380, 415–416, 421, 467–471, 485–486, 517–525, 546–555, 604, 608, 620–621
   constants.py40100% 
   exceptions.py16381%24–26
   netsuite_types.py20100% 
   utils.py40490%34, 52, 63, 65
TOTAL101311689% 

Tests Skipped Failures Errors Time
102 11 💤 0 ❌ 0 🔥 3m 45s ⏱️

@@ -97,5 +100,6 @@ def post(self, data) -> OrderedDict:
er['entity'] = self.ns_client.RecordRef(**(data['entity']))

logger.debug('able to create er = %s', er)
res = self.ns_client.upsert(er)
res = self.ns_client.upsert(er, 'er')
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lets use full name instead of short forms

Suggested change
res = self.ns_client.upsert(er, 'er')
res = self.ns_client.upsert(er, 'expense_report')

@github-actions
Copy link

Coverage

Coverage Report
FileStmtsMissCoverMissing
netsuitesdk
   __init__.py40100% 
   connection.py700100% 
netsuitesdk/api
   __init__.py00100% 
   accounts.py60100% 
   adv_inter_company_journal_entries.py70100% 
   base.py90990%26–33, 43–44, 56, 85, 103, 121–122
   classifications.py60100% 
   currencies.py100100% 
   custom_record_types.py110100% 
   custom_records.py170100% 
   customers.py210100% 
   departments.py60100% 
   employees.py340100% 
   expense_categories.py60100% 
   expense_reports.py61297%40, 48
   files.py230100% 
   folders.py170100% 
   items.py120100% 
   journal_entries.py410100% 
   locations.py60100% 
   price_level.py60100% 
   projects.py60100% 
   subsidiaries.py60100% 
   tax_groups.py60100% 
   tax_items.py60100% 
   vendor_bills.py690100% 
   vendor_payments.py46198%41
   vendors.py210100% 
netsuitesdk/errors
   __init__.py00100% 
   errors.py20100% 
   helpers.py13192%20
   parser.py241154%11–24
netsuitesdk/internal
   __init__.py00100% 
   client.py3128473%75, 114–115, 133–134, 147, 154–155, 162–163, 166–188, 210, 217–225, 245–248, 280, 285–291, 323, 326–329, 353, 355, 358–359, 380, 415–416, 421, 467–471, 485–486, 517–525, 546–555, 604, 608, 620–621
   constants.py40100% 
   exceptions.py16381%24–26
   netsuite_types.py20100% 
   utils.py40490%34, 52, 63, 65
TOTAL102711589% 

Tests Skipped Failures Errors Time
102 11 💤 1 ❌ 0 🔥 6m 40s ⏱️

@github-actions
Copy link

Coverage

Coverage Report
FileStmtsMissCoverMissing
netsuitesdk
   __init__.py4325%2–14
   connection.py705423%17–81
netsuitesdk/api
   __init__.py00100% 
   accounts.py6183%9
   adv_inter_company_journal_entries.py70100% 
   base.py906033%15–16, 26–33, 36–40, 43–44, 50, 53, 56, 60, 63–64, 71, 78, 82–98, 102–114, 117–118, 121–122, 125–126, 129–131, 134–135, 138–140, 143–145
   classifications.py6183%8
   currencies.py10370%8, 11, 17
   custom_record_types.py11110%1–21
   custom_records.py17170%1–73
   customers.py21210%1–170
   departments.py6183%8
   employees.py342721%11, 14–52
   expense_categories.py660%1–9
   expense_reports.py615510%9–105
   files.py23230%1–34
   folders.py17170%1–25
   items.py12120%1–24
   journal_entries.py412929%29–34, 37–43, 46–81
   locations.py6183%8
   price_level.py660%1–8
   projects.py660%1–8
   subsidiaries.py6183%9
   tax_groups.py660%1–9
   tax_items.py660%1–9
   vendor_bills.py695914%18, 21–27, 30–127
   vendor_payments.py46460%1–73
   vendors.py211243%96, 99–116
netsuitesdk/errors
   __init__.py00100% 
   errors.py20100% 
   helpers.py13838%6–7, 11, 15–20
   parser.py241825%7, 11–24, 29–35
netsuitesdk/internal
   __init__.py00100% 
   client.py31225718%60–92, 96, 103–119, 122–138, 144, 147, 150–155, 158–163, 166–188, 206–228, 231–255, 272–276, 280, 283–291, 294–304, 318–333, 343–359, 374–390, 405–416, 419–425, 428–436, 455–471, 474–486, 507–525, 544–555, 602–621
   constants.py40100% 
   exceptions.py16569%20–21, 24–26
   netsuite_types.py20100% 
   utils.py402342%18–26, 30, 34, 38, 42, 46, 50–52, 56, 62–66
TOTAL102779523% 

Tests Skipped Failures Errors Time
1 0 💤 0 ❌ 1 🔥 1.431s ⏱️

@github-actions
Copy link

Coverage

Coverage Report
FileStmtsMissCoverMissing
netsuitesdk
   __init__.py40100% 
   connection.py700100% 
netsuitesdk/api
   __init__.py00100% 
   accounts.py60100% 
   adv_inter_company_journal_entries.py70100% 
   base.py90990%26–33, 43–44, 56, 85, 103, 121–122
   classifications.py60100% 
   currencies.py100100% 
   custom_record_types.py110100% 
   custom_records.py170100% 
   customers.py210100% 
   departments.py60100% 
   employees.py340100% 
   expense_categories.py60100% 
   expense_reports.py58297%38, 46
   files.py230100% 
   folders.py170100% 
   items.py120100% 
   journal_entries.py410100% 
   locations.py60100% 
   price_level.py60100% 
   projects.py60100% 
   subsidiaries.py60100% 
   tax_groups.py60100% 
   tax_items.py60100% 
   vendor_bills.py690100% 
   vendor_payments.py46198%41
   vendors.py210100% 
netsuitesdk/errors
   __init__.py00100% 
   errors.py20100% 
   helpers.py13192%20
   parser.py241154%11–24
netsuitesdk/internal
   __init__.py00100% 
   client.py3128473%75, 114–115, 133–134, 147, 154–155, 162–163, 166–188, 210, 217–225, 245–248, 280, 285–291, 323, 326–329, 353, 355, 358–359, 380, 415–416, 421, 467–471, 485–486, 517–525, 546–555, 604, 608, 620–621
   constants.py40100% 
   exceptions.py16381%24–26
   netsuite_types.py20100% 
   utils.py40490%34, 52, 63, 65
TOTAL102411589% 

Tests Skipped Failures Errors Time
102 11 💤 1 ❌ 0 🔥 3m 50s ⏱️

@github-actions
Copy link

Coverage

Coverage Report
FileStmtsMissCoverMissing
netsuitesdk
   __init__.py40100% 
   connection.py700100% 
netsuitesdk/api
   __init__.py00100% 
   accounts.py60100% 
   adv_inter_company_journal_entries.py70100% 
   base.py90990%26–33, 43–44, 56, 85, 103, 121–122
   classifications.py60100% 
   currencies.py100100% 
   custom_record_types.py110100% 
   custom_records.py170100% 
   customers.py210100% 
   departments.py60100% 
   employees.py340100% 
   expense_categories.py60100% 
   expense_reports.py58297%38, 46
   files.py230100% 
   folders.py170100% 
   items.py120100% 
   journal_entries.py410100% 
   locations.py60100% 
   price_level.py60100% 
   projects.py60100% 
   subsidiaries.py60100% 
   tax_groups.py60100% 
   tax_items.py60100% 
   vendor_bills.py690100% 
   vendor_payments.py46198%41
   vendors.py210100% 
netsuitesdk/errors
   __init__.py00100% 
   errors.py20100% 
   helpers.py13192%20
   parser.py241154%11–24
netsuitesdk/internal
   __init__.py00100% 
   client.py3128473%75, 114–115, 133–134, 147, 154–155, 162–163, 166–188, 210, 217–225, 245–248, 280, 285–291, 323, 326–329, 353, 355, 358–359, 380, 415–416, 421, 467–471, 485–486, 517–525, 546–555, 604, 608, 620–621
   constants.py40100% 
   exceptions.py16381%24–26
   netsuite_types.py20100% 
   utils.py40490%34, 52, 63, 65
TOTAL102411589% 

Tests Skipped Failures Errors Time
102 11 💤 2 ❌ 0 🔥 3m 58s ⏱️

@NileshPant1999 NileshPant1999 temporarily deployed to CI Environment May 29, 2023 08:15 — with GitHub Actions Inactive
@github-actions
Copy link

Coverage

Coverage Report
FileStmtsMissCoverMissing
netsuitesdk
   __init__.py40100% 
   connection.py700100% 
netsuitesdk/api
   __init__.py00100% 
   accounts.py60100% 
   adv_inter_company_journal_entries.py70100% 
   base.py90990%26–33, 43–44, 56, 85, 103, 121–122
   classifications.py60100% 
   currencies.py100100% 
   custom_record_types.py110100% 
   custom_records.py170100% 
   customers.py210100% 
   departments.py60100% 
   employees.py340100% 
   expense_categories.py60100% 
   expense_reports.py58297%38, 46
   files.py230100% 
   folders.py170100% 
   items.py120100% 
   journal_entries.py410100% 
   locations.py60100% 
   price_level.py60100% 
   projects.py60100% 
   subsidiaries.py60100% 
   tax_groups.py60100% 
   tax_items.py60100% 
   vendor_bills.py690100% 
   vendor_payments.py46198%41
   vendors.py210100% 
netsuitesdk/errors
   __init__.py00100% 
   errors.py20100% 
   helpers.py13192%20
   parser.py241154%11–24
netsuitesdk/internal
   __init__.py00100% 
   client.py3128473%75, 114–115, 133–134, 147, 154–155, 162–163, 166–188, 210, 217–225, 245–248, 280, 285–291, 323, 326–329, 353, 355, 358–359, 380, 415–416, 421, 467–471, 485–486, 517–525, 546–555, 604, 608, 620–621
   constants.py40100% 
   exceptions.py16381%24–26
   netsuite_types.py20100% 
   utils.py40490%34, 52, 63, 65
TOTAL102411589% 

Tests Skipped Failures Errors Time
102 11 💤 0 ❌ 0 🔥 4m 21s ⏱️

@NileshPant1999 NileshPant1999 temporarily deployed to CI Environment May 29, 2023 10:48 — with GitHub Actions Inactive
@github-actions
Copy link

Coverage

Coverage Report
FileStmtsMissCoverMissing
netsuitesdk
   __init__.py40100% 
   connection.py700100% 
netsuitesdk/api
   __init__.py00100% 
   accounts.py60100% 
   adv_inter_company_journal_entries.py70100% 
   base.py90990%26–33, 43–44, 56, 85, 103, 121–122
   classifications.py60100% 
   currencies.py100100% 
   custom_record_types.py110100% 
   custom_records.py170100% 
   customers.py210100% 
   departments.py60100% 
   employees.py340100% 
   expense_categories.py60100% 
   expense_reports.py58297%38, 46
   files.py230100% 
   folders.py170100% 
   items.py120100% 
   journal_entries.py410100% 
   locations.py60100% 
   price_level.py60100% 
   projects.py60100% 
   subsidiaries.py60100% 
   tax_groups.py60100% 
   tax_items.py60100% 
   vendor_bills.py690100% 
   vendor_payments.py46198%41
   vendors.py210100% 
netsuitesdk/errors
   __init__.py00100% 
   errors.py20100% 
   helpers.py13192%20
   parser.py24483%17–18, 21–22
netsuitesdk/internal
   __init__.py00100% 
   client.py3127775%75, 114–115, 133–134, 147, 154–155, 162–163, 166–188, 210, 217–225, 245–248, 280, 285–291, 323, 326–329, 353, 355, 358–359, 380, 415–416, 421, 467–471, 485–486, 546–555, 604, 608, 620–621
   constants.py40100% 
   exceptions.py16381%24–26
   netsuite_types.py20100% 
   utils.py40490%34, 52, 63, 65
TOTAL102410190% 

Tests Skipped Failures Errors Time
103 11 💤 0 ❌ 0 🔥 3m 26s ⏱️

@NileshPant1999 NileshPant1999 merged commit bafb51a into master May 30, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants