From f3c4720f5b316e4d4778bf2df5b8285bae6b0fb9 Mon Sep 17 00:00:00 2001 From: Matthias Date: Mon, 16 May 2022 23:41:33 +0200 Subject: [PATCH] extend update check --- InvenTree/InvenTree/test_tasks.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/InvenTree/InvenTree/test_tasks.py b/InvenTree/InvenTree/test_tasks.py index 5a5e32d08d..74eee7c73d 100644 --- a/InvenTree/InvenTree/test_tasks.py +++ b/InvenTree/InvenTree/test_tasks.py @@ -9,6 +9,7 @@ from django.test import TestCase from django_q.models import Schedule import InvenTree.tasks +from common.models import InvenTreeSetting class ScheduledTaskTests(TestCase): @@ -75,4 +76,13 @@ class InvenTreeTaskTests(TestCase): def test_task_check_for_updates(self): """Test the task check_for_updates""" + # Check that setting should be empty + self.assertEqual(InvenTreeSetting.get_setting('INVENTREE_LATEST_VERSION'), '') + + # Get new version InvenTree.tasks.offload_task(InvenTree.tasks.check_for_updates) + + # Check that setting is not empty + response = InvenTreeSetting.get_setting('INVENTREE_LATEST_VERSION') + self.assertNotEqual(response, '') + self.assertTrue(bool(response))