Spaces:
Running
Running
| # -*- coding: utf-8 -*- | |
| import unittest | |
| from lunar_python import LunarYear | |
| class YearTest(unittest.TestCase): | |
| def test1(self): | |
| year = LunarYear.fromYear(2017) | |
| self.assertEqual("二龙治水", year.getZhiShui()) | |
| self.assertEqual("二人分饼", year.getFenBing()) | |
| def test2(self): | |
| year = LunarYear.fromYear(2018) | |
| self.assertEqual("二龙治水", year.getZhiShui()) | |
| self.assertEqual("八人分饼", year.getFenBing()) | |
| def test3(self): | |
| year = LunarYear.fromYear(5) | |
| self.assertEqual("三龙治水", year.getZhiShui()) | |
| self.assertEqual("一人分饼", year.getFenBing()) | |
| def test4(self): | |
| year = LunarYear.fromYear(2021) | |
| self.assertEqual("十一牛耕田", year.getGengTian()) | |
| def test5(self): | |
| year = LunarYear.fromYear(2018) | |
| self.assertEqual("三日得金", year.getDeJin()) | |
| def test6(self): | |
| year = LunarYear.fromYear(1864) | |
| self.assertEqual("上元", year.getYuan()) | |
| def test7(self): | |
| year = LunarYear.fromYear(1923) | |
| self.assertEqual("上元", year.getYuan()) | |
| def test8(self): | |
| year = LunarYear.fromYear(1924) | |
| self.assertEqual("中元", year.getYuan()) | |
| def test9(self): | |
| year = LunarYear.fromYear(1983) | |
| self.assertEqual("中元", year.getYuan()) | |
| def test10(self): | |
| year = LunarYear.fromYear(1984) | |
| self.assertEqual("下元", year.getYuan()) | |
| def test11(self): | |
| year = LunarYear.fromYear(2043) | |
| self.assertEqual("下元", year.getYuan()) | |
| def test12(self): | |
| year = LunarYear.fromYear(1864) | |
| self.assertEqual("一运", year.getYun()) | |
| def test13(self): | |
| year = LunarYear.fromYear(1883) | |
| self.assertEqual("一运", year.getYun()) | |
| def test14(self): | |
| year = LunarYear.fromYear(1884) | |
| self.assertEqual("二运", year.getYun()) | |
| def test15(self): | |
| year = LunarYear.fromYear(1903) | |
| self.assertEqual("二运", year.getYun()) | |
| def test16(self): | |
| year = LunarYear.fromYear(1904) | |
| self.assertEqual("三运", year.getYun()) | |
| def test17(self): | |
| year = LunarYear.fromYear(1923) | |
| self.assertEqual("三运", year.getYun()) | |
| def test18(self): | |
| year = LunarYear.fromYear(2004) | |
| self.assertEqual("八运", year.getYun()) | |
| def test19(self): | |
| year = LunarYear.fromYear(2023) | |
| self.assertEqual(384, year.getDayCount()) | |
| def test20(self): | |
| year = LunarYear.fromYear(1517) | |
| self.assertEqual(384, year.getDayCount()) | |
| def test21(self): | |
| year = LunarYear.fromYear(1518) | |
| self.assertEqual(355, year.getDayCount()) | |
| def test22(self): | |
| year = LunarYear.fromYear(2021) | |
| self.assertEqual(354, year.getDayCount()) | |