Exemple #1
0
    def OnInit(self):

        TestBase.setUpLogging()
        self.logger: Logger = getLogger(__name__)
        frameTop: Frame = Frame(parent=None,
                                id=TestADialog.FRAME_ID,
                                title="Test A Dialog",
                                size=(600, 400),
                                style=DEFAULT_FRAME_STYLE)
        frameTop.Show(True)

        PyutPreferences.determinePreferencesLocation()

        diagramFrame: DiagramFrame = DiagramFrame(frameTop)
        diagramFrame.SetSize((1200, 1200))
        diagramFrame.SetScrollbars(10, 10, 100, 100)

        diagramFrame.Show(True)

        self.SetTopWindow(diagramFrame)

        self._diagramFrame: DiagramFrame = diagramFrame
        #
        # Introduce a mock
        #
        fileHandler = MagicMock()
        self._mediator = Mediator()
        self._mediator.registerFileHandling(fileHandler)
        self.initTest()
        return True
Exemple #2
0
    def OnInit(self):

        PyutPreferences.determinePreferencesLocation()

        frameTop: Frame = Frame(parent=None, id=TestMiniOglApp.FRAME_ID, title="Test MiniOgl",
                                size=(TestMiniOglApp.WINDOW_WIDTH, TestMiniOglApp.WINDOW_HEIGHT), style=DEFAULT_FRAME_STYLE)
        frameTop.Show(True)

        diagramFrame: DiagramFrame = DiagramFrame(frameTop)
        diagramFrame.SetSize((TestMiniOglApp.WINDOW_WIDTH, TestMiniOglApp.WINDOW_HEIGHT))
        diagramFrame.SetScrollbars(10, 10, 100, 100)

        button = Button(frameTop, 1003, "Draw Me")
        button.SetPosition((15, 15))
        self.Bind(EVT_BUTTON, self.onDrawMe, button)

        diagramFrame.Show(True)

        self.SetTopWindow(diagramFrame)

        self._diagramFrame: DiagramFrame = diagramFrame

        self.initTest()

        return True
Exemple #3
0
    def setUp(self):
        self.logger: Logger = TestIoPython.clsLogger
        self.plugin: IoPython = IoPython(oglObjects=None,
                                         umlFrame=cast(UmlFrame, None))

        self.pyutToPython: PyutToPython = PyutToPython()
        #
        # Ugh -- need this called because PyutMethod instantiates the singleton
        #
        PyutPreferences.determinePreferencesLocation()
Exemple #4
0
    def __init__(self):
        self._setupSystemLogging()
        self.logger: Logger = getLogger(__name__)
        PyutPreferences.determinePreferencesLocation()
        # Lang.importLanguage()

        self._exePath: str = self._getExePath()
        self._userPath: str = getcwd()  # where the user launched pyut from
        PyutUtils.setBasePath(self._exePath)

        self._cmdLineArgsHandled: bool = False
        """
        If `True` then we handled some command line arguments that do not require the
        full startup of Pyut.  Examples of this are `--help` or `--version`.
        TODO:  Perhaps rename this to `_startupUI` or `_fullStartup` or `_startUI`
        """
        self.handleCommandLineArguments()
    def setUpClass(cls):
        TestBase.setUpLogging()
        TestOglInterface2.clsLogger = getLogger(__name__)

        PyutPreferences.determinePreferencesLocation()
Exemple #6
0
 def setUp(self):
     self.logger: Logger = TestPyutUtils.clsLogger
     PyutPreferences.determinePreferencesLocation()