From 632214e0f0d27d07aa1e704ffc2be4d5f6dd390a Mon Sep 17 00:00:00 2001 From: Ace Date: Wed, 10 Jun 2020 15:12:44 +0200 Subject: [PATCH] Fixed some tests, added a few more --- inkycal/tests/ical_parser_test.py | 2 +- inkycal/tests/inkycal_agenda_test.py | 32 +++++++++++--------------- inkycal/tests/inkycal_calendar_test.py | 22 ++++++++++++++++++ inkycal/tests/inkycal_rss_test.py | 22 ++++++++++++++++++ 4 files changed, 59 insertions(+), 19 deletions(-) create mode 100644 inkycal/tests/inkycal_calendar_test.py create mode 100644 inkycal/tests/inkycal_rss_test.py diff --git a/inkycal/tests/ical_parser_test.py b/inkycal/tests/ical_parser_test.py index ebe7830..2f3e524 100644 --- a/inkycal/tests/ical_parser_test.py +++ b/inkycal/tests/ical_parser_test.py @@ -9,7 +9,7 @@ class ical_parser_test(unittest.TestCase): def test_load_url(self): print('testing loading via URL') ical.load_url('https://calendar.google.com/calendar/ical/en.usa%23holiday%40group.v.calendar.google.com/public/basic.ics') - + def test_get_events(self): print('testing parsing of events') ical.get_events(arrow.now(), arrow.now().shift(weeks=30)) diff --git a/inkycal/tests/inkycal_agenda_test.py b/inkycal/tests/inkycal_agenda_test.py index 35be69b..54e8c81 100644 --- a/inkycal/tests/inkycal_agenda_test.py +++ b/inkycal/tests/inkycal_agenda_test.py @@ -1,26 +1,22 @@ import unittest -from inkycal.modules.inkycal_agenda import agenda -#import arrow +from inkycal.modules import Agenda -agenda = agenda() +agenda = Agenda( + #size + (400,400), + + # config + { + 'week_starts_on': 'Monday', + 'ical_urls': ['https://calendar.google.com/calendar/ical/en.usa%23holiday%40group.v.calendar.google.com/public/basic.ics'] + } + ) class inkycal_agenda_test(unittest.TestCase): + def test_generate_image(self): + print('testing image generation') + agenda.generate_image() -## def test_load_url(self): -## print('testing loading via URL') -## ical.load_url('https://calendar.google.com/calendar/ical/en.usa%23holiday%40group.v.calendar.google.com/public/basic.ics') -## -## def test_get_events(self): -## print('testing parsing of events') -## ical.get_events(arrow.now(), arrow.now().shift(weeks=30)) -## -## def test_sorting(self): -## print('testing sorting of events') -## ical.sort() -## -## def test_show_events(self): -## print('testing if events can be shown') -## ical.show_events() if __name__ == '__main__': unittest.main() diff --git a/inkycal/tests/inkycal_calendar_test.py b/inkycal/tests/inkycal_calendar_test.py new file mode 100644 index 0000000..4a354d2 --- /dev/null +++ b/inkycal/tests/inkycal_calendar_test.py @@ -0,0 +1,22 @@ +import unittest +from inkycal.modules import Calendar + +calendar = Calendar( + #size + (400,400), + + # config + { + 'week_starts_on': 'Monday', + 'ical_urls': ['https://calendar.google.com/calendar/ical/en.usa%23holiday%40group.v.calendar.google.com/public/basic.ics'] + } + ) + +class inkycal_calendar_test(unittest.TestCase): + def test_generate_image(self): + print('testing image generation') + calendar.generate_image() + + +if __name__ == '__main__': + unittest.main() diff --git a/inkycal/tests/inkycal_rss_test.py b/inkycal/tests/inkycal_rss_test.py new file mode 100644 index 0000000..53ca1ce --- /dev/null +++ b/inkycal/tests/inkycal_rss_test.py @@ -0,0 +1,22 @@ +import unittest +from inkycal.modules import RSS + +rss = RSS( + #size + (400,400), + + # config + { + 'rss_urls': ['http://feeds.bbci.co.uk/news/world/rss.xml#'] + } + + ) + +class inkycal_rss_test(unittest.TestCase): + def test_generate_image(self): + print('testing image generation') + rss.generate_image() + + +if __name__ == '__main__': + unittest.main()