示例#1
0
    def test_filter_criteria(self):
        excel = Excel()
        file_name = "test_filter_criteria.xlsx"
        excel.create_document(self.base_path + file_name)
        excel.add_worksheet()
        niveaus = ["Plaats", "School", "Niveau", "Leerling", "Score", "Label", "Response"]
        data = [
            ["Apeldoorn", "HAN", "HBO", "563631", "15", "test1",
             "Litora fringilla turpis hymenaeos tempor interdum pede dapibus ac, dui magna fermentum Habitasse ad sed justo enim placerat sagittis per sagittis in sed adipiscing proin diam duis facilisi adipiscing varius dignissim eu fringilla porta tempor. Pellentesque lorem convallis.Condimentum mus ultrices nostra quis ut commodo diam integer nibh hac. Sociosqu egestas nisl aliquam purus nisl mattis laoreet massa venenatis. Fringilla nisi elementum vehicula. Iaculis sem laoreet lacinia. Interdum Nec augue et aliquam euismod massa hac praesent, mus nec maecenas sollicitudin ante leo metus imperdiet semper vehicula fames interdum sociosqu pretium sit. Duis mi parturient, dignissim platea arcu magnis quis mattis."],
            ["Arnhem", "HAN", "HBO", "563631", "15", "test1",
             "Litora fringilla turpis hymenaeos tempor interdum pede dapibus ac, dui magna fermentum Habitasse ad sed justo enim placerat sagittis per sagittis in sed adipiscing proin diam duis facilisi adipiscing varius dignissim eu fringilla porta tempor. Pellentesque lorem convallis.Condimentum mus ultrices nostra quis ut commodo diam integer nibh hac. Sociosqu egestas nisl aliquam purus nisl mattis laoreet massa venenatis. Fringilla nisi elementum vehicula. Iaculis sem laoreet lacinia. Interdum Nec augue et aliquam euismod massa hac praesent, mus nec maecenas sollicitudin ante leo metus imperdiet semper vehicula fames interdum sociosqu pretium sit. Duis mi parturient, dignissim platea arcu magnis quis mattis."],
            ["Nijmegen", "HAN", "HBO", "563631", "15", "test1",
             "Litora fringilla turpis hymenaeos tempor interdum pede dapibus ac, dui magna fermentum Habitasse ad sed justo enim placerat sagittis per sagittis in sed adipiscing proin diam duis facilisi adipiscing varius dignissim eu fringilla porta tempor. Pellentesque lorem convallis.Condimentum mus ultrices nostra quis ut commodo diam integer nibh hac. Sociosqu egestas nisl aliquam purus nisl mattis laoreet massa venenatis. Fringilla nisi elementum vehicula. Iaculis sem laoreet lacinia. Interdum Nec augue et aliquam euismod massa hac praesent, mus nec maecenas sollicitudin ante leo metus imperdiet semper vehicula fames interdum sociosqu pretium sit. Duis mi parturient, dignissim platea arcu magnis quis mattis."],
            ["Amsterdam", "HAN", "HBO", "563631", "15", "test1",
             "Litora fringilla turpis hymenaeos tempor interdum pede dapibus ac, dui magna fermentum Habitasse ad sed justo enim placerat sagittis per sagittis in sed adipiscing proin diam duis facilisi adipiscing varius dignissim eu fringilla porta tempor. Pellentesque lorem convallis.Condimentum mus ultrices nostra quis ut commodo diam integer nibh hac. Sociosqu egestas nisl aliquam purus nisl mattis laoreet massa venenatis. Fringilla nisi elementum vehicula. Iaculis sem laoreet lacinia. Interdum Nec augue et aliquam euismod massa hac praesent, mus nec maecenas sollicitudin ante leo metus imperdiet semper vehicula fames interdum sociosqu pretium sit. Duis mi parturient, dignissim platea arcu magnis quis mattis."],
            ["Zutphen", "HAN", "HBO", "563631", "15", "test1",
             "Litora fringilla turpis hymenaeos tempor interdum pede dapibus ac, dui magna fermentum Habitasse ad sed justo enim placerat sagittis per sagittis in sed adipiscing proin diam duis facilisi adipiscing varius dignissim eu fringilla porta tempor. Pellentesque lorem convallis.Condimentum mus ultrices nostra quis ut commodo diam integer nibh hac. Sociosqu egestas nisl aliquam purus nisl mattis laoreet massa venenatis. Fringilla nisi elementum vehicula. Iaculis sem laoreet lacinia. Interdum Nec augue et aliquam euismod massa hac praesent, mus nec maecenas sollicitudin ante leo metus imperdiet semper vehicula fames interdum sociosqu pretium sit. Duis mi parturient, dignissim platea arcu magnis quis mattis."]
        ]
        test = [niveaus]
        for x in range(0, 200):
            for rowset in data:
                test.append(rowset)
        excel.add_data_to_document(test)
        excel.save_document()
        controller = VisualizeVariablesController()

        controller.load(self.base_path + file_name)

        controller.get_criteria()
示例#2
0
    def test_readEmptyExcelbestand(self):
        excel_test_suite = Excel()
        file = "test_readEmptyExcelbestand.xlsx"
        self.createEmptyExcelBestand(self.path + file)

        content = self.reader.read_content(self.path + file)

        self.assertDocumentHasNoContent(content)

        excel_test_suite.remove_document(self.path + file)
    def test_get_filter_criteria(self):
        bestand = File()
        excel_test_suite = Excel()
        file = "test_get_filter_criteria.xlsx"
        data = [["Plaats", "School", "Niveau", "Leerling", "Score", "Label"],
                ["Apeldoorn", "HAN", "HBO", "563631", "15", "test1"]]
        excel_test_suite.create_document(self.path + file)
        excel_test_suite.add_worksheet()
        excel_test_suite.add_data_to_document(data)
        excel_test_suite.save_document()

        bestand.load(self.path + file)

        excel_test_suite.remove_document(self.path + file)
示例#4
0
 def createEmptyExcelBestand(self, file):
     ExcelTestSuite = Excel()
     ExcelTestSuite.create_document(file)
     ExcelTestSuite.add_worksheet()
     ExcelTestSuite.save_document()
示例#5
0
    def test_load_niveaus(self):
        excel_test_suite = Excel()
        file = "test_loadNiveaus.xlsx"
        data = [["Plaats", "School", "Niveau", "Leerling", "Score", "Label"],
                ["Apeldoorn", "HAN", "HBO", "563631", "15", "test1"]]
        excel_test_suite.create_document(self.path + file)
        excel_test_suite.add_worksheet()
        excel_test_suite.add_data_to_document(data)
        excel_test_suite.save_document()

        content = self.reader.read_content(self.path + file)
        self.assertDocumentHasNiveaus(data, content)

        excel_test_suite.remove_document(self.path + file)
示例#6
0
    def test_readExcelBestandWithContent(self):
        ExcelTestSuite = Excel()
        file = "test_readExcelbestandWithContent.xlsx"
        data = [["Plaats", "School", "Niveau", "Leerling", "Score", "Label"],
                ["Apeldoorn", "HAN", "HBO", "563631", "15", "test1"]]
        ExcelTestSuite.create_document(self.path + file)
        ExcelTestSuite.add_worksheet()
        ExcelTestSuite.add_data_to_document(data)
        ExcelTestSuite.save_document()

        self.assertDocumentHasContent(data, self.path + file)

        ExcelTestSuite.remove_document(self.path + file)