Skip to content

Commit 7bc2973

Browse files
committed
add integration test
1 parent 4a80822 commit 7bc2973

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

tests/integration/test_timeactivity.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ def test_create(self):
2222
time_activity.Description = "Test description"
2323
time_activity.StartTime = qb_datetime_utc_offset_format(datetime(2016, 7, 22, 10, 0), '-07:00')
2424
time_activity.EndTime = qb_datetime_utc_offset_format(datetime(2016, 7, 22, 11, 0), '-07:00')
25+
time_activity.CostRate = 50.0
2526
time_activity.save(qb=self.qb_client)
2627

2728
query_time_activity = TimeActivity.get(time_activity.Id, qb=self.qb_client)
@@ -30,6 +31,7 @@ def test_create(self):
3031
self.assertEqual(query_time_activity.NameOf, "Employee")
3132
self.assertEqual(query_time_activity.Description, "Test description")
3233
self.assertEqual(query_time_activity.EmployeeRef.value, employee.Id)
34+
self.assertEqual(query_time_activity.CostRate, 50.0)
3335

3436
# Quickbooks has issues with returning the correct StartTime and EndTime
3537
#self.assertEqual(query_time_activity.StartTime, '2016-07-22T10:00:00-07:00')
@@ -38,8 +40,10 @@ def test_create(self):
3840
def test_update(self):
3941
time_activity = TimeActivity.all(max_results=1, qb=self.qb_client)[0]
4042
time_activity.Description = "Updated test description"
43+
time_activity.CostRate = 75.0
4144
time_activity.save(qb=self.qb_client)
4245

4346
query_time_activity = TimeActivity.get(time_activity.Id, qb=self.qb_client)
4447

4548
self.assertEqual(query_time_activity.Description, "Updated test description")
49+
self.assertEqual(query_time_activity.CostRate, 75.0)

0 commit comments

Comments
 (0)