def test_non_ascii_index(): """ Test that there are no errors when displaying a dataframe with a non-ascii index and header. """ df = read_csv(os.path.join(FILES_PATH, 'issue_5833.csv'), index_col=0) editor = DataFrameEditor(None) editor.setup_and_check(df) index = editor.table_index.model() header = editor.table_header.model() dfm = editor.model() assert header.headerData(0, Qt.Horizontal, Qt.DisplayRole) == "кодирование" assert data_index(index, 0, 0) == 'пример' assert data(dfm, 0, 0) == 'файла'
def test_non_ascii_index(): """ Test that there are no errors when displaying a dataframe with a non-ascii index and header. """ df = read_csv(os.path.join(FILES_PATH, 'issue_5833.csv'), index_col=0) editor = DataFrameEditor(None) editor.setup_and_check(df) index = editor.table_index.model() header = editor.table_header.model() dfm = editor.model() assert header.headerData(0, Qt.Horizontal, Qt.DisplayRole) == "кодирование" assert data_index(index, 0, 0) == 'пример' assert data(dfm, 0, 0) == 'файла'
def test_no_convert_strings_to_unicode(): """ Test that we don't apply any conversion to strings in headers, indexes or data. """ df = read_csv(os.path.join(FILES_PATH, 'issue_5833.csv'), index_col=0, encoding='koi8_r') editor = DataFrameEditor(None) editor.setup_and_check(df) index = editor.table_index.model() header = editor.table_header.model() dfm = editor.model() assert header.headerData(0, Qt.Horizontal, Qt.DisplayRole) != u"кодирование" assert data_index(index, 0, 0) != u'пример' assert data(dfm, 0, 0) != u'файла'
def test_no_convert_strings_to_unicode(): """ Test that we don't apply any conversion to strings in headers, indexes or data. """ df = read_csv(os.path.join(FILES_PATH, 'issue_5833.csv'), index_col=0, encoding='koi8_r') editor = DataFrameEditor(None) editor.setup_and_check(df) index = editor.table_index.model() header = editor.table_header.model() dfm = editor.model() assert header.headerData(0, Qt.Horizontal, Qt.DisplayRole) != u"кодирование" assert data_index(index, 0, 0) != u'пример' assert data(dfm, 0, 0) != u'файла'