oracledb thin client - support locale specific date and number conversion
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 35/100
Línea de trabajo
Comienza con el modo de conexión custom-params y el ejemplo de conexión del issue #173; después, lee el ejemplo de globalización de python-oracledb thin-mode enlazado. Define cómo deben funcionar las conversiones de fechas y números sensibles a la configuración regional para los datos de prueba de Robot Framework, y aclara si el alcance incluye bases de datos además de Oracle.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Currently there is no native support for the python oracledb module, so this issue occurs when using "connect using custom params" mode (see #173 for connection example).
There is a problem if the test data used in Robot Framework has some regional format different from the Oracle DB.
For example, with decimal/float number and dates:
- The standard English Oracle format for a decimal number is point-based - e.g.
123.45. - But in some other languages/regions (e.g. in Germany) the comma-based format is used -
123,45.
So before I save some local values to the database or compare them with the database values, there is some conversion to be done.
Currently it has to performed manually.
Maybe there is a better way?
The thin mode of the oracledb client doesn't support Oracle Globalization variables (see the full comparison between thin and thick clients here).
So they advice to use the python globalization support - and provide an example.
Also I'm not sure, but maybe this issue is relevant also for other databases?
- Lenguaje dominante
- Python
- Estrellas
- 179
- Forks
- 178
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de MarketSquare/Robotframework-Database-Library
-
new_client
Dificultad 3/5 1-2 días Aptitud para principiantes 48/100
MarketSquare/Robotframework-Database-Library#260 · 1 comentario ·
-
Connection examples for Excel Abiertodocs
Dificultad 2/5 1-3 horas Aptitud para principiantes 35/100
-
Dificultad 3/5 1-2 días Aptitud para principiantes 52/100
MarketSquare/Robotframework-Database-Library#256 · 4 comentarios ·
-
improvement
Dificultad 5/5 Más de una semana Aptitud para principiantes 45/100
MarketSquare/Robotframework-Database-Library#255 · 2 comentarios ·
-
improvement
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
Todos los issues de MarketSquare/Robotframework-Database-Library
Issues similares
-
essnmx good first issue
Dificultad 1/5 Menos de una hora Aptitud para principiantes 95/100
-
[Feature] 奇物选择添加优先级 Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
syfoud/Simulated_Scepter#174 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
Giskard-AI/giskard-oss#2840 · 1 comentario ·
-
A claim comment carrying the issue number is silently declined while the workflow reports success Abiertoarea: repo bug perceived difficulty: 2
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
yeti-platform/yeti#1380 ·