def test_create(self): tracking_class = Class() tracking_class.Name = self.name tracking_class.save(qb=self.qb_client) query_tracking_class = Class.get(tracking_class.Id, qb=self.qb_client) self.assertEquals(query_tracking_class.Id, tracking_class.Id) self.assertEquals(query_tracking_class.Name, self.name)
def test_to_ref(self): cls = Class() cls.Name = "test" cls.Id = 100 dept_ref = cls.to_ref() self.assertEquals(dept_ref.name, "test") self.assertEquals(dept_ref.type, "Class") self.assertEquals(dept_ref.value, 100)
def test_update(self): updated_name = "Updated {}".format(self.name) tracking_class = Class.all(max_results=1, qb=self.qb_client)[0] tracking_class.Name = updated_name tracking_class.save(qb=self.qb_client) query_tracking_class = Class.get(tracking_class.Id, qb=self.qb_client) self.assertEquals(query_tracking_class.Id, tracking_class.Id) self.assertEquals(query_tracking_class.Name, updated_name)
def test_unicode(self): cls = Class() cls.Name = "test" self.assertEquals(str(cls), "test")