summaryrefslogtreecommitdiff
path: root/korean/py-korean-lunar-calendar/files/test.py
diff options
context:
space:
mode:
Diffstat (limited to 'korean/py-korean-lunar-calendar/files/test.py')
-rw-r--r--korean/py-korean-lunar-calendar/files/test.py31
1 files changed, 31 insertions, 0 deletions
diff --git a/korean/py-korean-lunar-calendar/files/test.py b/korean/py-korean-lunar-calendar/files/test.py
new file mode 100644
index 000000000000..66a1d25344e9
--- /dev/null
+++ b/korean/py-korean-lunar-calendar/files/test.py
@@ -0,0 +1,31 @@
+from korean_lunar_calendar import KoreanLunarCalendar
+
+calendar = KoreanLunarCalendar()
+# params : year(년), month(월), day(일)
+calendar.setSolarDate(2017, 6, 24)
+# Lunar Date (ISO Format)
+print(calendar.LunarIsoFormat())
+# Korean GapJa String
+print(calendar.getGapJaString())
+# Chinese GapJa String
+print(calendar.getChineseGapJaString())
+
+calendar = KoreanLunarCalendar()
+# params : year(년), month(월), day(일), intercalation(윤달여부)
+calendar.setLunarDate(1956, 1, 21, False)
+# Solar Date (ISO Format)
+print(calendar.SolarIsoFormat())
+# Korean GapJa String
+print(calendar.getGapJaString())
+# Chinese GapJa String
+print(calendar.getChineseGapJaString())
+
+calendar = KoreanLunarCalendar()
+
+# invald date
+calendar.setLunarDate(99, 1, 1, False) # => return False
+calendar.setSolarDate(2051, 1, 1) # => return False
+
+# OK
+calendar.setLunarDate(1000, 1, 1, False) # => return True
+calendar.setSolarDate(2050, 12, 31) # => return True