tradecatlabs's picture
deploy FateCat HF Space free web workbench
acb2cec verified
Raw
History Blame Contribute Delete
1.02 kB
# -*- 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())