def test03_array_vals(self): """Test array values.""" i = IIIFInfo(api_version='1.1') i.scale_factors = [1, 2, 3] self.assertEqual(i.scale_factors, [1, 2, 3]) i._setattr('scale_factors', [4, 5, 6]) self.assertEqual(i.scale_factors, [4, 5, 6])
def test05_set(self): """Test custom setter.""" i = IIIFInfo() i.array_params = set(['array']) # array param i._setattr('array', 'string') self.assertEqual(i.array, ['string']) i._setattr('array', [1, 2, 3]) self.assertEqual(i.array, [1, 2, 3]) # other param (trivial) i._setattr('other', 1234) self.assertEqual(i.other, 1234)
def test05_set(self): """Test custom setter.""" i = IIIFInfo() i.array_params = set(["array"]) # array param i._setattr("array", "string") self.assertEqual(i.array, ["string"]) i._setattr("array", [1, 2, 3]) self.assertEqual(i.array, [1, 2, 3]) # other param (trivial) i._setattr("other", 1234) self.assertEqual(i.other, 1234)