Пример #1
0
 def test06_validate(self):
     """Test validate method."""
     i = IIIFInfo()
     i.required_params = ["a", "b", "c"]
     self.assertRaises(IIIFInfoError, i.validate)
     i.a = 1
     i.b = 2
     self.assertRaises(IIIFInfoError, i.validate)
     # check message
     try:
         i.validate()
     except IIIFInfoError as e:
         self.assertTrue(re.search(r"missing c parameter", str(e)))
     i.d = 4
     self.assertRaises(IIIFInfoError, i.validate)
     i.c = 3
     self.assertTrue(i.validate())
Пример #2
0
 def test06_validate(self):
     """Test validate method."""
     i = IIIFInfo()
     i.required_params = ['a', 'b', 'c']
     self.assertRaises(IIIFInfoError, i.validate)
     i.a = 1
     i.b = 2
     self.assertRaises(IIIFInfoError, i.validate)
     # check message
     try:
         i.validate()
     except IIIFInfoError as e:
         self.assertRegexpMatches(str(e), r'missing c parameter')
     i.d = 4
     self.assertRaises(IIIFInfoError, i.validate)
     i.c = 3
     self.assertTrue(i.validate())
Пример #3
0
 def test06_validate(self):
     """Test validate method."""
     i = IIIFInfo()
     i.required_params = ['a', 'b', 'c']
     self.assertRaises(IIIFInfoError, i.validate)
     i.a = 1
     i.b = 2
     self.assertRaises(IIIFInfoError, i.validate)
     # check message
     try:
         i.validate()
     except IIIFInfoError as e:
         self.assertRegexpMatches(str(e), r'missing c parameter')
     i.d = 4
     self.assertRaises(IIIFInfoError, i.validate)
     i.c = 3
     self.assertTrue(i.validate())