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)
def test_delimiter_none(self): reader = CSVReader("data.csv") self.assertIsNone(reader.delimiter())
def test_delimiter(self): reader = CSVReader("data.csv") reader.read() self.assertEqual(reader.delimiter(), ',')