Skip to content

Commit b36e242

Browse files
author
Ty Schlichenmeyer
committed
all tests passing locally
1 parent 9e84072 commit b36e242

17 files changed

+142
-22
lines changed

.devcontainer/devcontainer-lock.json

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
{
2+
"features": {
3+
"ghcr.io/devcontainers/features/docker-in-docker:2": {
4+
"version": "2.7.1",
5+
"resolved": "ghcr.io/devcontainers/features/docker-in-docker@sha256:f6a73ee06601d703db7d95d03e415cab229e78df92bb5002e8559bcfc047fec6",
6+
"integrity": "sha256:f6a73ee06601d703db7d95d03e415cab229e78df92bb5002e8559bcfc047fec6"
7+
}
8+
}
9+
}

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,3 +95,4 @@ venv/
9595
ENV/
9696
env.bak/
9797
venv.bak/
98+
.mise.toml

.pre-commit-config.yaml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
default_language_version:
2-
python: python3.10
2+
python: python3.10.8
33
repos:
44
- repo: 'https://github.com/pre-commit/pre-commit-hooks'
55
rev: v4.4.0
@@ -62,7 +62,7 @@ repos:
6262
- manual
6363
args:
6464
- '--line-length=99'
65-
- '--target-version=py39'
65+
- '--target-version=py310'
6666
- '--check'
6767
- '--diff'
6868
- repo: 'https://github.com/pycqa/flake8'
@@ -94,4 +94,5 @@ repos:
9494
- '--show-error-codes'
9595
- '--pretty'
9696
- '--ignore-missing-imports'
97+
- '--explicit-package-bases'
9798
files: '^dbt/adapters'

dbt/adapters/sqlserver/__init__.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,9 @@
33
from dbt.adapters.sqlserver.sql_server_adapter import SQLServerAdapter
44
from dbt.adapters.sqlserver.sql_server_column import SQLServerColumn
55
from dbt.adapters.sqlserver.sql_server_configs import SQLServerConfigs
6-
from dbt.adapters.sqlserver.sql_server_connection_manager import SQLServerConnectionManager
6+
from dbt.adapters.sqlserver.sql_server_connection_manager import (
7+
SQLServerConnectionManager,
8+
)
79
from dbt.adapters.sqlserver.sql_server_credentials import SQLServerCredentials
810
from dbt.include import sqlserver
911

dbt/adapters/sqlserver/sql_server_adapter.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,9 @@
33

44
from dbt.adapters.sqlserver.sql_server_column import SQLServerColumn
55
from dbt.adapters.sqlserver.sql_server_configs import SQLServerConfigs
6-
from dbt.adapters.sqlserver.sql_server_connection_manager import SQLServerConnectionManager
6+
from dbt.adapters.sqlserver.sql_server_connection_manager import (
7+
SQLServerConnectionManager,
8+
)
79

810
# from dbt.adapters.capability import Capability, CapabilityDict, CapabilitySupport, Support
911

dbt/adapters/sqlserver/sql_server_connection_manager.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,9 @@ def get_sp_access_token(credentials: SQLServerCredentials) -> AccessToken:
5656
The access token.
5757
"""
5858
token = ClientSecretCredential(
59-
str(credentials.tenant_id), str(credentials.client_id), str(credentials.client_secret)
59+
str(credentials.tenant_id),
60+
str(credentials.client_id),
61+
str(credentials.client_secret),
6062
).get_token(AZURE_CREDENTIAL_SCOPE)
6163
return token
6264

dev_requirements.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ wheel==0.42
44
pre-commit==3.5.0
55
pytest-dotenv==0.5.2
66
dbt-tests-adapter==1.7.2
7+
dbt-fabric==1.7.2
78
flaky==3.7.0
89
pytest-xdist==3.5.0
910
-e .

tests/functional/adapter/test_basic.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,9 @@
1010
BaseIncrementalNotSchemaChange,
1111
)
1212
from dbt.tests.adapter.basic.test_singular_tests import BaseSingularTests
13-
from dbt.tests.adapter.basic.test_singular_tests_ephemeral import BaseSingularTestsEphemeral
13+
from dbt.tests.adapter.basic.test_singular_tests_ephemeral import (
14+
BaseSingularTestsEphemeral,
15+
)
1416
from dbt.tests.adapter.basic.test_snapshot_check_cols import BaseSnapshotCheckCols
1517
from dbt.tests.adapter.basic.test_snapshot_timestamp import BaseSnapshotTimestamp
1618
from dbt.tests.adapter.basic.test_table_materialization import BaseTableMaterialization
Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
1-
from dbt.tests.adapter.relations.test_changing_relation_type import BaseChangeRelationTypeValidator
1+
import pytest
22

3+
from dbt.tests.adapter.relations.test_changing_relation_type import (
4+
BaseChangeRelationTypeValidator,
5+
)
36

7+
8+
@pytest.mark.skip(reason="CTAS is not supported without a underlying table definition.")
49
class TestChangeRelationTypesSQLServer(BaseChangeRelationTypeValidator):
510
pass

tests/functional/adapter/test_concurrency.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
1-
from dbt.tests.adapter.concurrency.test_concurrency import BaseConcurrency, seeds__update_csv
1+
from dbt.tests.adapter.concurrency.test_concurrency import (
2+
BaseConcurrency,
3+
seeds__update_csv,
4+
)
25
from dbt.tests.util import (
36
check_relations_equal,
47
check_table_does_not_exist,

0 commit comments

Comments
 (0)