main.py
1 # pylint: disable=unused-import, wrong-import-position, ungrouped-imports 2 # flake8: noqa:E401, E402 3 4 """Mock kivy app with mock threads.""" 5 6 import os 7 from kivy.config import Config 8 from .mockbm import multiqueue 9 from . import state 10 11 from .mockbm.class_addressGenerator import FakeAddressGenerator # noqa:E402 12 from .bitmessagekivy.mpybit import NavigateApp # noqa:E402 13 from .mockbm import network # noqa:E402 14 15 stats = network.stats 16 objectracker = network.objectracker 17 18 19 def main(): 20 """main method for starting threads""" 21 addressGeneratorThread = FakeAddressGenerator() 22 addressGeneratorThread.daemon = True 23 addressGeneratorThread.start() 24 state.kivyapp = NavigateApp() 25 state.kivyapp.run() 26 addressGeneratorThread.stopThread() 27 28 29 if __name__ == "__main__": 30 os.environ['INSTALL_TESTS'] = "True" 31 main()