def test_to_ref(self): term = Term() term.Name = "test" term.Id = 100 ref = term.to_ref() self.assertEquals(ref.name, "test") self.assertEquals(ref.type, "Term") self.assertEquals(ref.value, 100)
def test_create(self): term = Term() term.Name = self.name term.DueDays = 10 term.save(qb=self.qb_client) query_term = Term.get(term.Id, qb=self.qb_client) self.assertEquals(query_term.Id, term.Id) self.assertEquals(query_term.Name, self.name) self.assertEquals(query_term.DueDays, 10)
def test_unicode(self): term = Term() term.Name = "test" self.assertEquals(str(term), "test")
def test_valid_object_name(self): obj = Term() client = QuickBooks() result = client.isvalid_object_name(obj.qbo_object_name) self.assertTrue(result)