Skip to content

Commit 870e7de

Browse files
committed
Updated tests.
1 parent ff5bcaa commit 870e7de

File tree

4 files changed

+43
-0
lines changed

4 files changed

+43
-0
lines changed

tests/integration/test_bill.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,23 @@
1+
import os
12
import unittest
23
from datetime import datetime
34

5+
from quickbooks.client import QuickBooks
46
from quickbooks.objects.base import Ref
57
from quickbooks.objects.bill import Bill, BillLine, AccountBasedExpenseLineDetail
68
from quickbooks.objects.vendor import Vendor
79

810

911
class BillTest(unittest.TestCase):
1012
def setUp(self):
13+
QuickBooks(
14+
sandbox=True,
15+
consumer_key=os.environ.get('CONSUMER_KEY'),
16+
consumer_secret=os.environ.get('CONSUMER_SECRET'),
17+
access_token=os.environ.get('ACCESS_TOKEN'),
18+
access_token_secret=os.environ.get('ACCESS_TOKEN_SECRET'),
19+
company_id=os.environ.get('COMPANY_ID')
20+
)
1121

1222
self.account_number = datetime.now().strftime('%d%H%M')
1323
self.name = "Test Account {0}".format(self.account_number)

tests/integration/test_billpayment.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
1+
import os
12
import unittest
23
from datetime import datetime
34

5+
from quickbooks.client import QuickBooks
46
from quickbooks.objects.account import Account
57
from quickbooks.objects.bill import Bill
68
from quickbooks.objects.billpayment import BillPayment, BillPaymentLine, CheckPayment
@@ -9,6 +11,14 @@
911

1012
class BillPaymentTest(unittest.TestCase):
1113
def setUp(self):
14+
QuickBooks(
15+
sandbox=True,
16+
consumer_key=os.environ.get('CONSUMER_KEY'),
17+
consumer_secret=os.environ.get('CONSUMER_SECRET'),
18+
access_token=os.environ.get('ACCESS_TOKEN'),
19+
access_token_secret=os.environ.get('ACCESS_TOKEN_SECRET'),
20+
company_id=os.environ.get('COMPANY_ID')
21+
)
1222

1323
self.account_number = datetime.now().strftime('%d%H%M')
1424
self.name = "Test Account {0}".format(self.account_number)

tests/integration/test_invoice.py

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
1+
import os
12
import unittest
23

4+
from quickbooks.client import QuickBooks
35
from quickbooks.objects.customer import Customer
46
from quickbooks.objects.detailline import SaleItemLine, SalesItemLineDetail
57
from quickbooks.objects.invoice import Invoice
@@ -8,6 +10,16 @@
810

911

1012
class InvoiceTest(unittest.TestCase):
13+
def setUp(self):
14+
QuickBooks(
15+
sandbox=True,
16+
consumer_key=os.environ.get('CONSUMER_KEY'),
17+
consumer_secret=os.environ.get('CONSUMER_SECRET'),
18+
access_token=os.environ.get('ACCESS_TOKEN'),
19+
access_token_secret=os.environ.get('ACCESS_TOKEN_SECRET'),
20+
company_id=os.environ.get('COMPANY_ID')
21+
)
22+
1123
def test_create(self):
1224
invoice = Invoice()
1325

tests/integration/test_item.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,23 @@
1+
import os
12
import unittest
23
from datetime import datetime
34

5+
from quickbooks.client import QuickBooks
46
from quickbooks.objects.account import Account
57
from quickbooks.objects.item import Item
68

79

810
class ItemTest(unittest.TestCase):
911
def setUp(self):
12+
QuickBooks(
13+
sandbox=True,
14+
consumer_key=os.environ.get('CONSUMER_KEY'),
15+
consumer_secret=os.environ.get('CONSUMER_SECRET'),
16+
access_token=os.environ.get('ACCESS_TOKEN'),
17+
access_token_secret=os.environ.get('ACCESS_TOKEN_SECRET'),
18+
company_id=os.environ.get('COMPANY_ID')
19+
)
20+
1021
self.account_number = datetime.now().strftime('%d%H%M')
1122
self.name = "Test Item {0}".format(self.account_number)
1223

0 commit comments

Comments
 (0)