Use .show instead of extra preview function
This commit is contained in:
@@ -71,22 +71,6 @@ class Inkyimage:
|
|||||||
self.image = None
|
self.image = None
|
||||||
logger.info("cleared previous image")
|
logger.info("cleared previous image")
|
||||||
|
|
||||||
def _preview(self):
|
|
||||||
"""Preview the image on gpicview (only works on Rapsbian with Desktop)"""
|
|
||||||
if self._image_loaded():
|
|
||||||
path = "/home/pi/Desktop/"
|
|
||||||
self.image.save(path + "temp.png")
|
|
||||||
os.system("gpicview " + path + "temp.png")
|
|
||||||
os.system("rm " + path + "temp.png")
|
|
||||||
|
|
||||||
@staticmethod
|
|
||||||
def preview(image):
|
|
||||||
"""Previews an image on gpicview (only works on Rapsbian with Desktop)."""
|
|
||||||
path = "~/temp"
|
|
||||||
image.save(path + "/temp.png")
|
|
||||||
os.system("gpicview " + path + "/temp.png")
|
|
||||||
os.system("rm " + path + "/temp.png")
|
|
||||||
|
|
||||||
def _image_loaded(self):
|
def _image_loaded(self):
|
||||||
"""returns True if image was loaded"""
|
"""returns True if image was loaded"""
|
||||||
if self.image:
|
if self.image:
|
||||||
|
|||||||
@@ -8,7 +8,6 @@ from inkycal.modules import Agenda
|
|||||||
from inkycal.modules.inky_image import Inkyimage
|
from inkycal.modules.inky_image import Inkyimage
|
||||||
from tests import Config
|
from tests import Config
|
||||||
|
|
||||||
preview = Inkyimage.preview
|
|
||||||
merge = Inkyimage.merge
|
merge = Inkyimage.merge
|
||||||
|
|
||||||
logger = logging.getLogger(__name__)
|
logger = logging.getLogger(__name__)
|
||||||
@@ -72,4 +71,4 @@ class TestAgenda(unittest.TestCase):
|
|||||||
im_black, im_colour = module.generate_image()
|
im_black, im_colour = module.generate_image()
|
||||||
logger.info('OK')
|
logger.info('OK')
|
||||||
if Config.USE_PREVIEW:
|
if Config.USE_PREVIEW:
|
||||||
preview(merge(im_black, im_colour))
|
merge(im_black, im_colour).show()
|
||||||
|
|||||||
@@ -8,7 +8,6 @@ from inkycal.modules import Calendar
|
|||||||
from inkycal.modules.inky_image import Inkyimage
|
from inkycal.modules.inky_image import Inkyimage
|
||||||
from tests import Config
|
from tests import Config
|
||||||
|
|
||||||
preview = Inkyimage.preview
|
|
||||||
merge = Inkyimage.merge
|
merge = Inkyimage.merge
|
||||||
|
|
||||||
sample_url = Config.SAMPLE_ICAL_URL
|
sample_url = Config.SAMPLE_ICAL_URL
|
||||||
@@ -77,4 +76,4 @@ class TestCalendar(unittest.TestCase):
|
|||||||
im_black, im_colour = module.generate_image()
|
im_black, im_colour = module.generate_image()
|
||||||
print('OK')
|
print('OK')
|
||||||
if Config.USE_PREVIEW:
|
if Config.USE_PREVIEW:
|
||||||
preview(merge(im_black, im_colour))
|
merge(im_black, im_colour).show()
|
||||||
|
|||||||
@@ -7,7 +7,6 @@ from inkycal.modules import Feeds
|
|||||||
from inkycal.modules.inky_image import Inkyimage
|
from inkycal.modules.inky_image import Inkyimage
|
||||||
from tests import Config
|
from tests import Config
|
||||||
|
|
||||||
preview = Inkyimage.preview
|
|
||||||
merge = Inkyimage.merge
|
merge = Inkyimage.merge
|
||||||
|
|
||||||
logger = logging.getLogger(__name__)
|
logger = logging.getLogger(__name__)
|
||||||
@@ -53,5 +52,5 @@ class TestFeeds(unittest.TestCase):
|
|||||||
im_black, im_colour = module.generate_image()
|
im_black, im_colour = module.generate_image()
|
||||||
logger.info('OK')
|
logger.info('OK')
|
||||||
if Config.USE_PREVIEW:
|
if Config.USE_PREVIEW:
|
||||||
preview(merge(im_black, im_colour))
|
merge(im_black, im_colour).show()
|
||||||
|
|
||||||
|
|||||||
@@ -11,7 +11,6 @@ from inkycal.modules import Inkyimage as Module
|
|||||||
from inkycal.modules.inky_image import Inkyimage
|
from inkycal.modules.inky_image import Inkyimage
|
||||||
from tests import Config
|
from tests import Config
|
||||||
|
|
||||||
preview = Inkyimage.preview
|
|
||||||
merge = Inkyimage.merge
|
merge = Inkyimage.merge
|
||||||
|
|
||||||
url ="https://raw.githubusercontent.com/aceinnolab/Inkycal/assets/tests/Inkycal_cover.png"
|
url ="https://raw.githubusercontent.com/aceinnolab/Inkycal/assets/tests/Inkycal_cover.png"
|
||||||
@@ -113,4 +112,4 @@ class TestInkyImage(unittest.TestCase):
|
|||||||
im_black, im_colour = module.generate_image()
|
im_black, im_colour = module.generate_image()
|
||||||
logger.info('OK')
|
logger.info('OK')
|
||||||
if Config.USE_PREVIEW:
|
if Config.USE_PREVIEW:
|
||||||
preview(merge(im_black, im_colour))
|
merge(im_black, im_colour).show()
|
||||||
|
|||||||
@@ -8,7 +8,6 @@ from inkycal.modules import Jokes
|
|||||||
from inkycal.modules.inky_image import Inkyimage
|
from inkycal.modules.inky_image import Inkyimage
|
||||||
from tests import Config
|
from tests import Config
|
||||||
|
|
||||||
preview = Inkyimage.preview
|
|
||||||
merge = Inkyimage.merge
|
merge = Inkyimage.merge
|
||||||
|
|
||||||
logger = logging.getLogger(__name__)
|
logger = logging.getLogger(__name__)
|
||||||
@@ -57,4 +56,4 @@ class TestJokes(unittest.TestCase):
|
|||||||
im_black, im_colour = module.generate_image()
|
im_black, im_colour = module.generate_image()
|
||||||
logger.info('OK')
|
logger.info('OK')
|
||||||
if Config.USE_PREVIEW:
|
if Config.USE_PREVIEW:
|
||||||
preview(merge(im_black, im_colour))
|
merge(im_black, im_colour).show()
|
||||||
|
|||||||
@@ -12,7 +12,6 @@ from inkycal.modules import Slideshow
|
|||||||
from inkycal.modules.inky_image import Inkyimage
|
from inkycal.modules.inky_image import Inkyimage
|
||||||
from tests import Config
|
from tests import Config
|
||||||
|
|
||||||
preview = Inkyimage.preview
|
|
||||||
merge = Inkyimage.merge
|
merge = Inkyimage.merge
|
||||||
|
|
||||||
if not os.path.exists("tmp"):
|
if not os.path.exists("tmp"):
|
||||||
@@ -144,21 +143,21 @@ class TestSlideshow(unittest.TestCase):
|
|||||||
im_black, im_colour = module.generate_image()
|
im_black, im_colour = module.generate_image()
|
||||||
logger.info('OK')
|
logger.info('OK')
|
||||||
if Config.USE_PREVIEW:
|
if Config.USE_PREVIEW:
|
||||||
preview(merge(im_black, im_colour))
|
merge(im_black, im_colour).show()
|
||||||
|
|
||||||
def test_switch_to_next_image(self):
|
def test_switch_to_next_image(self):
|
||||||
logger.info(f'testing switching to next images..')
|
logger.info(f'testing switching to next images..')
|
||||||
module = Slideshow(tests[0])
|
module = Slideshow(tests[0])
|
||||||
im_black, im_colour = module.generate_image()
|
im_black, im_colour = module.generate_image()
|
||||||
if Config.USE_PREVIEW:
|
if Config.USE_PREVIEW:
|
||||||
preview(merge(im_black, im_colour))
|
merge(im_black, im_colour).show()
|
||||||
|
|
||||||
im_black, im_colour = module.generate_image()
|
im_black, im_colour = module.generate_image()
|
||||||
if Config.USE_PREVIEW:
|
if Config.USE_PREVIEW:
|
||||||
preview(merge(im_black, im_colour))
|
merge(im_black, im_colour).show()
|
||||||
|
|
||||||
im_black, im_colour = module.generate_image()
|
im_black, im_colour = module.generate_image()
|
||||||
if Config.USE_PREVIEW:
|
if Config.USE_PREVIEW:
|
||||||
preview(merge(im_black, im_colour))
|
merge(im_black, im_colour).show()
|
||||||
|
|
||||||
logger.info('OK')
|
logger.info('OK')
|
||||||
|
|||||||
@@ -10,7 +10,6 @@ from inkycal.modules import TextToDisplay
|
|||||||
from inkycal.modules.inky_image import Inkyimage
|
from inkycal.modules.inky_image import Inkyimage
|
||||||
from tests import Config
|
from tests import Config
|
||||||
|
|
||||||
preview = Inkyimage.preview
|
|
||||||
merge = Inkyimage.merge
|
merge = Inkyimage.merge
|
||||||
|
|
||||||
logger = logging.getLogger(__name__)
|
logger = logging.getLogger(__name__)
|
||||||
@@ -100,7 +99,7 @@ class TestTextToDisplay(unittest.TestCase):
|
|||||||
im_black, im_colour = module.generate_image()
|
im_black, im_colour = module.generate_image()
|
||||||
logger.info('OK')
|
logger.info('OK')
|
||||||
if Config.USE_PREVIEW:
|
if Config.USE_PREVIEW:
|
||||||
preview(merge(im_black, im_colour))
|
merge(im_black, im_colour).show()
|
||||||
|
|
||||||
def tearDown(self):
|
def tearDown(self):
|
||||||
if os.path.exists(self.temp_path):
|
if os.path.exists(self.temp_path):
|
||||||
|
|||||||
@@ -8,7 +8,6 @@ from inkycal.modules import Tindie
|
|||||||
from inkycal.modules.inky_image import Inkyimage
|
from inkycal.modules.inky_image import Inkyimage
|
||||||
from tests import Config
|
from tests import Config
|
||||||
|
|
||||||
preview = Inkyimage.preview
|
|
||||||
merge = Inkyimage.merge
|
merge = Inkyimage.merge
|
||||||
|
|
||||||
logger = logging.getLogger(__name__)
|
logger = logging.getLogger(__name__)
|
||||||
@@ -69,4 +68,4 @@ class TestTindie(unittest.TestCase):
|
|||||||
im_black, im_colour = module.generate_image()
|
im_black, im_colour = module.generate_image()
|
||||||
logger.info('OK')
|
logger.info('OK')
|
||||||
if Config.USE_PREVIEW:
|
if Config.USE_PREVIEW:
|
||||||
preview(merge(im_black, im_colour))
|
merge(im_black, im_colour).show()
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ from inkycal.modules import Todoist
|
|||||||
|
|
||||||
from inkycal.modules.inky_image import Inkyimage
|
from inkycal.modules.inky_image import Inkyimage
|
||||||
from tests import Config
|
from tests import Config
|
||||||
preview = Inkyimage.preview
|
|
||||||
merge = Inkyimage.merge
|
merge = Inkyimage.merge
|
||||||
|
|
||||||
api_key = Config.TODOIST_API_KEY
|
api_key = Config.TODOIST_API_KEY
|
||||||
@@ -42,6 +42,6 @@ class TestTodoist(unittest.TestCase):
|
|||||||
im_black, im_colour = module.generate_image()
|
im_black, im_colour = module.generate_image()
|
||||||
print('OK')
|
print('OK')
|
||||||
if Config.USE_PREVIEW:
|
if Config.USE_PREVIEW:
|
||||||
preview(merge(im_black, im_colour))
|
merge(im_black, im_colour).show()
|
||||||
else:
|
else:
|
||||||
print('No api key given, omitting test')
|
print('No api key given, omitting test')
|
||||||
|
|||||||
@@ -8,7 +8,6 @@ from inkycal.modules import Weather
|
|||||||
from inkycal.modules.inky_image import Inkyimage
|
from inkycal.modules.inky_image import Inkyimage
|
||||||
from tests import Config
|
from tests import Config
|
||||||
|
|
||||||
preview = Inkyimage.preview
|
|
||||||
merge = Inkyimage.merge
|
merge = Inkyimage.merge
|
||||||
|
|
||||||
owm_api_key = Config.OPENWEATHERMAP_API_KEY
|
owm_api_key = Config.OPENWEATHERMAP_API_KEY
|
||||||
|
|||||||
@@ -12,7 +12,6 @@ from tests import Config
|
|||||||
logger = logging.getLogger(__name__)
|
logger = logging.getLogger(__name__)
|
||||||
logging.basicConfig(level=logging.DEBUG)
|
logging.basicConfig(level=logging.DEBUG)
|
||||||
|
|
||||||
preview = Inkyimage.preview
|
|
||||||
merge = Inkyimage.merge
|
merge = Inkyimage.merge
|
||||||
|
|
||||||
tests = [
|
tests = [
|
||||||
@@ -70,5 +69,5 @@ class TestWebshot(unittest.TestCase):
|
|||||||
module = Webshot(test)
|
module = Webshot(test)
|
||||||
im_black, im_colour = module.generate_image()
|
im_black, im_colour = module.generate_image()
|
||||||
if Config.USE_PREVIEW:
|
if Config.USE_PREVIEW:
|
||||||
preview(merge(im_black, im_colour))
|
merge(im_black, im_colour).show()
|
||||||
logger.info('OK')
|
logger.info('OK')
|
||||||
|
|||||||
Reference in New Issue
Block a user