def test_update_system_info_to_newer(self): import neorg from neorg.web import update_system_info newer_version = '1.0.0' assert newer_version > neorg.__version__ # make sure it is newer with ChangeNEOrgVersion(newer_version): # version has been changed assert_raises(AssertionError, self.test_system_info) # update success w/o an error update_system_info() # check if the version was updated self.test_system_info() # DB has been changed assert_raises(AssertionError, self.test_system_info)
def serve(port, root=None, debug=None, browser=None): from neorg.web import app, update_system_info, update_search_index from neorg.config import load_config from neorg.wiki import setup_wiki load_config(app, dirpath=root) if debug is not None: app.config['DEBUG'] = debug update_search_index() update_system_info() if browser: from threading import Timer from webbrowser import open_new_tab Timer(1, open_new_tab, args=['http://localhost:%d' % port]).start() setup_wiki() app.run(port=port)
def test_update_system_info_to_current(self): from neorg.web import update_system_info, system_info sysinfo_0 = system_info() update_system_info() sysinfo_1 = system_info() assert sysinfo_0 == sysinfo_1 # nothing changed