2022.6.17 - Unittests #84

Merged
edraft merged 51 commits from 2022.6.17 into 2022.6 2022-06-27 10:03:55 +02:00
3 changed files with 14 additions and 10 deletions
Showing only changes of commit d83d1a244e - Show all commits

View File

@ -30,20 +30,20 @@ class CLITestSuite(unittest.TestSuite):
active_tests = [ active_tests = [
# nothing needed # nothing needed
GenerateTestCase, # GenerateTestCase,
NewTestCase, # NewTestCase,
# compare console output # compare console output
# VersionTestCase, # VersionTestCase,
# project needed # project needed
BuildTestCase, # BuildTestCase,
PublishTestCase, # PublishTestCase,
RunTestCase, # RunTestCase,
StartTestCase, StartTestCase,
# check in project settings if package is updated # check in project settings if package is updated
# UpdateTestCase, # UpdateTestCase,
# workspace needed # workspace needed
AddTestCase, # AddTestCase,
RemoveTestCase # RemoveTestCase
] ]
if self._is_online: if self._is_online:

View File

@ -1,6 +1,7 @@
import json import json
import os import os
import shutil import shutil
import time
import unittest import unittest
from cpl_core.utils import String from cpl_core.utils import String
@ -68,7 +69,8 @@ class StartTestCase(unittest.TestCase):
def test_start(self): def test_start(self):
thread = StartTestThread() thread = StartTestThread()
thread.run() thread.start()
time.sleep(1)
settings = self._get_appsettings() settings = self._get_appsettings()
self.assertNotEqual(settings, {}) self.assertNotEqual(settings, {})
self.assertIn('RunTest', settings) self.assertIn('RunTest', settings)
@ -82,6 +84,8 @@ class StartTestCase(unittest.TestCase):
file.write(f'# trigger restart (comment generated by unittest)') file.write(f'# trigger restart (comment generated by unittest)')
file.close() file.close()
time.sleep(1)
settings = self._get_appsettings() settings = self._get_appsettings()
self.assertNotEqual(settings, {}) self.assertNotEqual(settings, {})
self.assertIn('RunTest', settings) self.assertIn('RunTest', settings)

View File

@ -9,4 +9,4 @@ class StartTestThread(threading.Thread):
threading.Thread.__init__(self, daemon=True) threading.Thread.__init__(self, daemon=True)
def run(self): def run(self):
CLICommands.start() CLICommands.start(True)