-class ParseFormat(unittest.TestCase):
- def assertFormat(self, input, expected, **kwargs):
- format = srcformats.SourceFormat.parse_format(input)
- self.assertEqual(format, expected)
- srcformats.SourceFormat.validate_format(format, **kwargs)
-
- def assertInvalidFormat(self, input, **kwargs):
- try:
- format = srcformats.SourceFormat.parse_format(input)
- srcformats.SourceFormat.validate_format(format, **kwargs)
- except UnknownFormatError:
- return
+class ParseFormatTestCase(unittest.TestCase):
+ def assertParse(self, format, expected):
+ self.assertEqual(srcformats.parse_format(format), expected)
+
+ def assertParseFail(self, format):
+ self.assertRaises(
+ UnknownFormatError,
+ lambda: srcformats.parse_format(format)
+ )
+
+ def testParse(self):
+ self.assertParse('1.0', (1, 0))