|
@@ -9,7 +9,6 @@
|
|
|
# an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
|
|
|
# specific language governing permissions and limitations under the License.
|
|
|
|
|
|
-from importlib import util
|
|
|
from unittest.mock import patch
|
|
|
|
|
|
import numpy as np
|
|
@@ -30,60 +29,6 @@ class MyCustomObject:
|
|
|
|
|
|
|
|
|
class TestFilterSQLTableDataNode:
|
|
|
- __sql_properties = [
|
|
|
- {
|
|
|
- "db_name": "taipy",
|
|
|
- "db_engine": "sqlite",
|
|
|
- "table_name": "example",
|
|
|
- "db_extra_args": {
|
|
|
- "TrustServerCertificate": "yes",
|
|
|
- "other": "value",
|
|
|
- },
|
|
|
- },
|
|
|
- ]
|
|
|
-
|
|
|
- if util.find_spec("pyodbc"):
|
|
|
- __sql_properties.append(
|
|
|
- {
|
|
|
- "db_username": "sa",
|
|
|
- "db_password": "Passw0rd",
|
|
|
- "db_name": "taipy",
|
|
|
- "db_engine": "mssql",
|
|
|
- "table_name": "example",
|
|
|
- "db_extra_args": {
|
|
|
- "TrustServerCertificate": "yes",
|
|
|
- },
|
|
|
- },
|
|
|
- )
|
|
|
-
|
|
|
- if util.find_spec("pymysql"):
|
|
|
- __sql_properties.append(
|
|
|
- {
|
|
|
- "db_username": "sa",
|
|
|
- "db_password": "Passw0rd",
|
|
|
- "db_name": "taipy",
|
|
|
- "db_engine": "mysql",
|
|
|
- "table_name": "example",
|
|
|
- "db_extra_args": {
|
|
|
- "TrustServerCertificate": "yes",
|
|
|
- },
|
|
|
- },
|
|
|
- )
|
|
|
-
|
|
|
- if util.find_spec("psycopg2"):
|
|
|
- __sql_properties.append(
|
|
|
- {
|
|
|
- "db_username": "sa",
|
|
|
- "db_password": "Passw0rd",
|
|
|
- "db_name": "taipy",
|
|
|
- "db_engine": "postgresql",
|
|
|
- "table_name": "example",
|
|
|
- "db_extra_args": {
|
|
|
- "TrustServerCertificate": "yes",
|
|
|
- },
|
|
|
- },
|
|
|
- )
|
|
|
-
|
|
|
def test_filter_pandas_exposed_type(self, tmp_sqlite_sqlite3_file_path):
|
|
|
folder_path, db_name, file_extension = tmp_sqlite_sqlite3_file_path
|
|
|
properties = {
|