Skip to content

Commit

Permalink
fix: correctly recreate wait name (#16)
Browse files Browse the repository at this point in the history
  • Loading branch information
NikitaYurasov authored Jul 19, 2024
1 parent cd9016a commit 9e2b296
Show file tree
Hide file tree
Showing 4 changed files with 677 additions and 650 deletions.
2 changes: 1 addition & 1 deletion dbt_af/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,6 @@
'conf',
]

__version__ = '0.5.2'
__version__ = '0.5.3'

from . import conf, dags # noqa
5 changes: 4 additions & 1 deletion dbt_af_functional_tests/test_af_wait_name_too_long.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,10 @@ def test_af_wait_name_is_less_250_chars(manifest):
if node['resource_type'] == 'model':
for dep in node['depends_on']['nodes']:
if dep.startswith('model'):
wait_name = f"{node['name']}__group.wait__{manifest['nodes'][dep]['name']}__for__{node['name']}"
dep_name = manifest['nodes'][dep]['name']
dep_safe_name = dep_name.replace('.', '__')
dep_domain_name = dep_name.split('.')[0]
wait_name = f'{dep_domain_name}__scheduletag__dependencies__group.wait__{dep_safe_name}'
assert len(wait_name) <= 245
elif node['resource_type'] == 'test':
for dep in node['depends_on']['nodes']:
Expand Down
Loading

0 comments on commit 9e2b296

Please sign in to comment.