Пример #1
0
 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])
Пример #2
0
 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)
Пример #3
0
 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)
Пример #4
0
 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)