Skip to content

Commit

Permalink
rework test to ignore utils version (#10625)
Browse files Browse the repository at this point in the history
(cherry picked from commit 98fddcf)
  • Loading branch information
emmyoop authored and github-actions[bot] committed Aug 28, 2024
1 parent 24f840b commit ce75c82
Showing 1 changed file with 15 additions and 20 deletions.
35 changes: 15 additions & 20 deletions tests/functional/dependencies/test_dependency_options.py
Original file line number Diff line number Diff line change
Expand Up @@ -32,33 +32,28 @@ def test_deps_lock(self, clean_start):
assert os.path.exists("package-lock.yml")
with open("package-lock.yml") as fp:
contents = fp.read()
assert (
contents
== """packages:
- package: fivetran/fivetran_utils
version: 0.4.7
- package: dbt-labs/dbt_utils
version: 1.2.0
sha1_hash: 71304bca2138cf8004070b3573a1e17183c0c1a8
"""
)

fivetran_package = "- package: fivetran/fivetran_utils\n version: 0.4.7"
# dbt-utils is a dep in fivetran so we can't check for a specific version or this test fails everytime a new dbt-utils version comes out
dbt_labs_package = "- package: dbt-labs/dbt_utils"
package_sha = "sha1_hash: 71304bca2138cf8004070b3573a1e17183c0c1a8"
assert fivetran_package in contents
assert dbt_labs_package in contents
assert package_sha in contents

def test_deps_default(self, clean_start):
run_dbt(["deps"])
assert len(os.listdir("dbt_packages")) == 2
assert os.path.exists("package-lock.yml")
with open("package-lock.yml") as fp:
contents = fp.read()
assert (
contents
== """packages:
- package: fivetran/fivetran_utils
version: 0.4.7
- package: dbt-labs/dbt_utils
version: 1.2.0
sha1_hash: 71304bca2138cf8004070b3573a1e17183c0c1a8
"""
)
fivetran_package = "- package: fivetran/fivetran_utils\n version: 0.4.7"
# dbt-utils is a dep in fivetran so we can't check for a specific version or this test fails everytime a new dbt-utils version comes out
dbt_labs_package = "- package: dbt-labs/dbt_utils"
package_sha = "sha1_hash: 71304bca2138cf8004070b3573a1e17183c0c1a8"
assert fivetran_package in contents
assert dbt_labs_package in contents
assert package_sha in contents

def test_deps_add(self, clean_start):
run_dbt(["deps", "--add-package", "dbt-labs/audit_helper@0.9.0"])
Expand Down

0 comments on commit ce75c82

Please sign in to comment.