Exemple #1
0
 def fail(rangeString):
     """Verify that parsing of a range string fails as expected."""
     with self.assertRaisesRegex(ValueError, regex):
         Range.parse(rangeString)
Exemple #2
0
    def testRangeParsingFailsCreation(self):
        """Verify that parsing of a range fails if the years are not ordered properly."""
        regex = r"is greater than"

        with self.assertRaisesRegex(ValueError, regex):
            Range.parse("2015-2012")
Exemple #3
0
 def testRangeParsing(self):
     """Verify that we can correctly parse ranges."""
     self.assertEqual(Range.parse("2014"), Range(2014, 2014))
     self.assertEqual(Range.parse("2014-2015"), Range(2014, 2015))
     self.assertEqual(Range.parse("2013-2015"), Range(2013, 2015))