def test_update(self): employee = Employee.all(max_results=1, qb=self.qb_client)[0] unique_name = employee.FamilyName = "Smith Updated {0}".format(datetime.now().strftime('%d%H%M%S')) employee.FamilyName = unique_name employee.save(qb=self.qb_client) query_employee = Employee.get(employee.Id, qb=self.qb_client) self.assertEqual(query_employee.FamilyName, unique_name)
def test_create(self): employee = Employee.all(max_results=1, qb=self.qb_client)[0] time_activity = TimeActivity() time_activity.NameOf = "Employee" time_activity.EmployeeRef = employee.to_ref() time_activity.Description = "Test description" time_activity.StartTime = qb_datetime_utc_offset_format( datetime(2016, 7, 22, 10, 0), '-07:00') time_activity.EndTime = qb_datetime_utc_offset_format( datetime(2016, 7, 22, 11, 0), '-07:00') time_activity.save(qb=self.qb_client) query_time_activity = TimeActivity.get(time_activity.Id, qb=self.qb_client) self.assertEquals(query_time_activity.Id, time_activity.Id) self.assertEquals(query_time_activity.NameOf, "Employee") self.assertEquals(query_time_activity.Description, "Test description") self.assertEquals(query_time_activity.EmployeeRef.value, employee.Id)