Spaces:
Running
Running
| # -*- coding: utf-8 -*- | |
| import unittest | |
| from lunar_python import Solar | |
| class XunTest(unittest.TestCase): | |
| def testXun1(self): | |
| solar = Solar.fromYmdHms(2020, 11, 19, 0, 0, 0) | |
| lunar = solar.getLunar() | |
| self.assertEqual("甲午", lunar.getYearXun()) | |
| def testXunKong1(self): | |
| solar = Solar.fromYmdHms(2020, 11, 19, 0, 0, 0) | |
| lunar = solar.getLunar() | |
| self.assertEqual("辰巳", lunar.getYearXunKong()) | |
| self.assertEqual("午未", lunar.getMonthXunKong()) | |
| self.assertEqual("戌亥", lunar.getDayXunKong()) | |
| def testXunAndKong(self): | |
| solar = Solar.fromYmd(2022, 5, 24) | |
| lunar = solar.getLunar() | |
| self.assertEqual("甲戌", lunar.getDayXun()) | |
| self.assertEqual("申酉", lunar.getDayXunKong()) | |
| def testBaZiDayXunKong(self): | |
| solar = Solar.fromYmdHms(1990, 12, 23, 8, 37, 0) | |
| lunar = solar.getLunar() | |
| eight_char = lunar.getEightChar() | |
| self.assertEqual("子丑", eight_char.getDayXunKong()) | |