def testKnownDates(self): knownDates = { -214193: AztecXihuitlDate(2, 6), -61387: AztecXihuitlDate(14, 2), 25469: AztecXihuitlDate(13, 8), 49217: AztecXihuitlDate(14, 11), 171307: AztecXihuitlDate(5, 6), 210155: AztecXihuitlDate(13, 4), 253427: AztecXihuitlDate(5, 1), 369740: AztecXihuitlDate(17, 4), 400085: AztecXihuitlDate(1, 9), 434355: AztecXihuitlDate(17, 14), 452605: AztecXihuitlDate(17, 14), 470160: AztecXihuitlDate(1, 4), 473837: AztecXihuitlDate(2, 11), 507850: AztecXihuitlDate(5, 19), 524156: AztecXihuitlDate(18, 5), 544676: AztecXihuitlDate(3, 20), 567118: AztecXihuitlDate(12, 17), 569477: AztecXihuitlDate(3, 1), 601716: AztecXihuitlDate(8, 20), 613424: AztecXihuitlDate(10, 8), 626596: AztecXihuitlDate(11, 20), 645554: AztecXihuitlDate(10, 18), 664224: AztecXihuitlDate(13, 13), 671401: AztecXihuitlDate(7, 10), 694799: AztecXihuitlDate(9, 8), 704424: AztecXihuitlDate(16, 3), 708842: AztecXihuitlDate(18, 1), 709409: AztecXihuitlDate(9, 18), 709580: AztecXihuitlDate(18, 9), 727274: AztecXihuitlDate(8, 18), 728714: AztecXihuitlDate(7, 18), 744313: AztecXihuitlDate(3, 2), 764652: AztecXihuitlDate(16, 6) } for (fixed_date, aztec_xihuitl_date) in knownDates.iteritems(): self.assertEqual(AztecXihuitlDate.from_fixed(fixed_date), aztec_xihuitl_date, "Convert from fixed")
def testConversionFromFixed(self): self.assertEqual(AztecXihuitlDate.from_fixed(self.testvalue), AztecXihuitlDate(2, 1))
def testConversionToFixed(self): self.assertEqual(AztecXihuitlDate.on_or_before(AztecXihuitlDate(2, 1), self.testvalue), self.testvalue)