Exemple #1
0
 def setUp(self):
     """
     Initialize test case environment.
     """
     self.app = Eddy(['--nosplash', '--tests'])
     self.mainwindow = self.app.mainwindow
     self.mainwindow.snapToGrid = False
     self.mainwindow.activateWindow()
     QTest.qWaitForWindowActive(self.mainwindow)
Exemple #2
0
 def test_read_no_delim(self):        
     delim = ""
     fileName = "good_delim.txt"
     QTest.qWaitForWindowActive(ReadFileTests.gui)
     QtCore.QTimer.singleShot(1000, lambda: inject(QApplication.activeModalWidget(), delim))
     QTest.keyPress(ReadFileTests.gui, Qt.Key_F, Qt.ControlModifier | Qt.ShiftModifier)
     QTest.keyRelease(ReadFileTests.gui, Qt.Key_F, Qt.ControlModifier | Qt.ShiftModifier)
     
     self.assertEqual(core._attributes, [])
     self.assertEqual(ReadFileTests.gui.ui.schemaLine.text(), "")
Exemple #3
0
def before_scenario(context, scenario):
    config.phc_env = "test"
    config.track_length = 5

    launch_app(context)
    context.support_path = SUPPORT_PATH
    context.num_tracks = 0
    context.prhr_length = 0
    context.tracklist_test_model = TracklistTestModel(
        context.main_window.tracklist)
    QTest.qWaitForWindowActive(context.main_window)
Exemple #4
0
    def test_no_file(self):
        QTest.qWaitForWindowActive(DatabaseTests.gui)
        QtCore.QTimer.singleShot(
            2000, lambda: QTest.keyPress(QApplication.activeModalWidget(), Qt.
                                         Key_Escape))
        QTest.keyPress(DatabaseTests.gui, Qt.Key_I, Qt.ControlModifier)
        QTest.keyRelease(DatabaseTests.gui, Qt.Key_I, Qt.ControlModifier)

        self.assertEqual(core._attributes, [])
        self.assertEqual(core._fds, [])
        self.assertEqual(core._cover, [])
        self.assertEqual(DatabaseTests.gui.ui.schemaLine.text(), "")
Exemple #5
0
    def test_good_file_multi_table(self):
        fileName = "database.db"
        QTest.qWaitForWindowActive(DatabaseTests.gui)
        QtCore.QTimer.singleShot(
            1000, lambda: inject(QApplication.activeModalWidget(), fileName))
        QtCore.QTimer.singleShot(
            2000, lambda: inject(QApplication.activeModalWidget(), "Beers"))
        QTest.keyPress(DatabaseTests.gui, Qt.Key_I, Qt.ControlModifier)
        QTest.keyRelease(DatabaseTests.gui, Qt.Key_I, Qt.ControlModifier)

        self.assertEqual(core._attributes, ['name', 'manf'])
        self.assertEqual(core._fds, [])
        self.assertEqual(core._cover, [])
        self.assertEqual(DatabaseTests.gui.ui.schemaLine.text(), "name,manf")
 def set_file(self, fileName):
     QTest.qWaitForWindowActive(CoverEqualityTests.gui)
     QtCore.QTimer.singleShot(2000, lambda: inject(QApplication.activeModalWidget(), fileName))
     QTest.keyPress(CoverEqualityTests.gui, Qt.Key_O, Qt.ControlModifier)
     QTest.keyRelease(CoverEqualityTests.gui, Qt.Key_O, Qt.ControlModifier)
Exemple #7
0
 def set_file(self, delim, fileName):
     QTest.qWaitForWindowActive(ReadFileTests.gui)
     QtCore.QTimer.singleShot(1000, lambda: inject(QApplication.activeModalWidget(), delim))
     QtCore.QTimer.singleShot(2000, lambda: inject(QApplication.activeModalWidget(), fileName))
     QTest.keyPress(ReadFileTests.gui, Qt.Key_F, Qt.ControlModifier | Qt.ShiftModifier)
     QTest.keyRelease(ReadFileTests.gui, Qt.Key_F, Qt.ControlModifier | Qt.ShiftModifier)