Exemple #1
0
from kivy.app import App
from kivy.uix.screenmanager import ScreenManager

from core.gui.screens import *
from core.gui.views import *

from core.db import sync_database


class PyEngApp(App):
    def build(self):
        screen_manager = ScreenManager()
        screen_manager.add_widget(MenuScreen(name='menu'))
        screen_manager.add_widget(TaskListScreen(name='task_list'))
        screen_manager.add_widget(UserListScreen(name='user_list'))
        screen_manager.add_widget(AddUserScreen(name='add_user'))
        return screen_manager

#PyEngApp().run()
sync_database()
def test(get_model_classes, create_tables):
    get_model_classes.return_value = [User]
    sync_database()
    get_model_classes.assert_called_with()
    create_tables.assert_called_with([User])