1515 DiffVars ,
1616)
1717import unittest
18- from unittest .mock import MagicMock , Mock , mock_open , patch
18+ from unittest .mock import MagicMock , Mock , mock_open , patch , ANY
1919
2020
2121class TestDbtParser (unittest .TestCase ):
@@ -364,8 +364,9 @@ def test_local_diff(self, mock_diff_tables):
364364 _local_diff (diff_vars )
365365
366366 mock_diff_tables .assert_called_once_with (
367- mock_table1 , mock_table2 , threaded = True , algorithm = Algorithm .JOINDIFF , extra_columns = tuple ( column_set )
367+ mock_table1 , mock_table2 , threaded = True , algorithm = Algorithm .JOINDIFF , extra_columns = ANY
368368 )
369+ self .assertEqual (len (mock_diff_tables .call_args .kwargs ['extra_columns' ]), 2 )
369370 self .assertEqual (mock_connect .call_count , 2 )
370371 mock_connect .assert_any_call (mock_connection , "." .join (dev_qualified_list ), tuple (expected_keys ))
371372 mock_connect .assert_any_call (mock_connection , "." .join (prod_qualified_list ), tuple (expected_keys ))
@@ -390,8 +391,9 @@ def test_local_diff_no_diffs(self, mock_diff_tables):
390391 _local_diff (diff_vars )
391392
392393 mock_diff_tables .assert_called_once_with (
393- mock_table1 , mock_table2 , threaded = True , algorithm = Algorithm .JOINDIFF , extra_columns = tuple ( column_set )
394+ mock_table1 , mock_table2 , threaded = True , algorithm = Algorithm .JOINDIFF , extra_columns = ANY
394395 )
396+ self .assertEqual (len (mock_diff_tables .call_args .kwargs ['extra_columns' ]), 2 )
395397 self .assertEqual (mock_connect .call_count , 2 )
396398 mock_connect .assert_any_call (mock_connection , "." .join (dev_qualified_list ), tuple (expected_keys ))
397399 mock_connect .assert_any_call (mock_connection , "." .join (prod_qualified_list ), tuple (expected_keys ))
0 commit comments