Exemplo n.º 1
0
 def test_do_size(self):
     """Test do_size."""
     m = IIIFManipulatorGen()
     m.rx = 0
     m.ry = 0
     m.rw = 67
     m.rh = 89
     m.gen = DummyGen()
     m.do_size(None, None)
     self.assertEqual(m.sw, 67)
     self.assertEqual(m.sh, 89)
     m.do_size(101, 102)
     self.assertEqual(m.sw, 101)
     self.assertEqual(m.sh, 102)
Exemplo n.º 2
0
 def test_do_first(self):
     """Test do_first."""
     m = IIIFManipulatorGen()
     # no image
     self.assertRaises(IIIFError, m.do_first)
     # add image, get size
     m.srcfile = "check"
     self.assertEqual(m.do_first(), None)
     self.assertEqual(m.width, 19683)
     self.assertEqual(m.height, 19683)
     # module does not exist
     m = IIIFManipulatorGen()
     m.srcfile = "does_not_exits_really"
     self.assertRaises(IIIFError, m.do_first)
Exemplo n.º 3
0
 def test_do_region(self):
     """Test do_region."""
     m = IIIFManipulatorGen()
     m.width = 222
     m.height = 333
     m.do_region(None, None, None, None)
     self.assertEqual(m.rx, 0)
     self.assertEqual(m.ry, 0)
     self.assertEqual(m.rw, 222)
     self.assertEqual(m.rh, 333)
     m.do_region(1, 2, 3, 4)
     self.assertEqual(m.rx, 1)
     self.assertEqual(m.ry, 2)
     self.assertEqual(m.rw, 3)
     self.assertEqual(m.rh, 4)
Exemplo n.º 4
0
 def test_do_first(self):
     """Test do_first."""
     m = IIIFManipulatorGen()
     # no image
     self.assertRaises(IIIFError, m.do_first)
     # add image, get size
     m.srcfile = 'check'
     self.assertEqual(m.do_first(), None)
     self.assertEqual(m.width, 19683)
     self.assertEqual(m.height, 19683)
     # module does not exist
     m = IIIFManipulatorGen()
     m.srcfile = 'does_not_exits_really'
     self.assertRaises(IIIFError, m.do_first)
Exemplo n.º 5
0
 def test_do_region(self):
     """Test do_region."""
     m = IIIFManipulatorGen()
     m.width = 222
     m.height = 333
     m.do_region(None, None, None, None)
     self.assertEqual(m.rx, 0)
     self.assertEqual(m.ry, 0)
     self.assertEqual(m.rw, 222)
     self.assertEqual(m.rh, 333)
     m.do_region(1, 2, 3, 4)
     self.assertEqual(m.rx, 1)
     self.assertEqual(m.ry, 2)
     self.assertEqual(m.rw, 3)
     self.assertEqual(m.rh, 4)
Exemplo n.º 6
0
 def test_do_size(self):
     """Test do_size."""
     m = IIIFManipulatorGen()
     m.rx = 0
     m.ry = 0
     m.rw = 67
     m.rh = 89
     m.gen = DummyGen()
     m.do_size(None, None)
     self.assertEqual(m.sw, 67)
     self.assertEqual(m.sh, 89)
     m.do_size(101, 102)
     self.assertEqual(m.sw, 101)
     self.assertEqual(m.sh, 102)
Exemplo n.º 7
0
 def test01_init(self):
     """Test initialization."""
     m = IIIFManipulatorGen()
     self.assertTrue(m.api_version)