Ejemplo n.º 1
0
    def open_button_callback(self):
        try:
            path = self.view.fileNameLineEdit.text()

            reader = CSVReader(path)
            content = reader.read()
            delimiter = reader.delimiter()

            self.view.delimiterLabel.setText(delimiter)
            self.view.outputTextEdit.setText(json.dumps(content, indent=4))
        except Exception as e:
            self.view.outputTextEdit.setText(e.strerror)
Ejemplo n.º 2
0
 def test_delimiter_none(self):
     reader = CSVReader("data.csv")
     self.assertIsNone(reader.delimiter())
Ejemplo n.º 3
0
 def test_delimiter(self):
     reader = CSVReader("data.csv")
     reader.read()
     self.assertEqual(reader.delimiter(), ',')