@@ -365,7 +365,7 @@ def test_local_diff(self, mock_diff_tables):
365365 dev_qualified_list = ["dev_db" , "dev_schema" , "dev_table" ]
366366 prod_qualified_list = ["prod_db" , "prod_schema" , "prod_table" ]
367367 expected_keys = ["key" ]
368- diff_vars = DiffVars (dev_qualified_list , prod_qualified_list , expected_keys , None , mock_connection )
368+ diff_vars = DiffVars (dev_qualified_list , prod_qualified_list , expected_keys , None , mock_connection , None )
369369 with patch ("data_diff.dbt.connect_to_table" , side_effect = [mock_table1 , mock_table2 ]) as mock_connect :
370370 _local_diff (diff_vars )
371371
@@ -374,8 +374,8 @@ def test_local_diff(self, mock_diff_tables):
374374 )
375375 self .assertEqual (len (mock_diff_tables .call_args [1 ]["extra_columns" ]), 2 )
376376 self .assertEqual (mock_connect .call_count , 2 )
377- mock_connect .assert_any_call (mock_connection , "." .join (dev_qualified_list ), tuple (expected_keys ))
378- mock_connect .assert_any_call (mock_connection , "." .join (prod_qualified_list ), tuple (expected_keys ))
377+ mock_connect .assert_any_call (mock_connection , "." .join (dev_qualified_list ), tuple (expected_keys ), None )
378+ mock_connect .assert_any_call (mock_connection , "." .join (prod_qualified_list ), tuple (expected_keys ), None )
379379 mock_diff .get_stats_string .assert_called_once ()
380380
381381 @patch ("data_diff.dbt.diff_tables" )
@@ -392,7 +392,7 @@ def test_local_diff_no_diffs(self, mock_diff_tables):
392392 dev_qualified_list = ["dev_db" , "dev_schema" , "dev_table" ]
393393 prod_qualified_list = ["prod_db" , "prod_schema" , "prod_table" ]
394394 expected_keys = ["primary_key_column" ]
395- diff_vars = DiffVars (dev_qualified_list , prod_qualified_list , expected_keys , None , mock_connection )
395+ diff_vars = DiffVars (dev_qualified_list , prod_qualified_list , expected_keys , None , mock_connection , None )
396396 with patch ("data_diff.dbt.connect_to_table" , side_effect = [mock_table1 , mock_table2 ]) as mock_connect :
397397 _local_diff (diff_vars )
398398
@@ -401,8 +401,8 @@ def test_local_diff_no_diffs(self, mock_diff_tables):
401401 )
402402 self .assertEqual (len (mock_diff_tables .call_args [1 ]["extra_columns" ]), 2 )
403403 self .assertEqual (mock_connect .call_count , 2 )
404- mock_connect .assert_any_call (mock_connection , "." .join (dev_qualified_list ), tuple (expected_keys ))
405- mock_connect .assert_any_call (mock_connection , "." .join (prod_qualified_list ), tuple (expected_keys ))
404+ mock_connect .assert_any_call (mock_connection , "." .join (dev_qualified_list ), tuple (expected_keys ), None )
405+ mock_connect .assert_any_call (mock_connection , "." .join (prod_qualified_list ), tuple (expected_keys ), None )
406406 mock_diff .get_stats_string .assert_not_called ()
407407
408408 @patch ("data_diff.dbt.rich.print" )
@@ -419,7 +419,7 @@ def test_cloud_diff(self, mock_request, mock_os_environ, mock_print):
419419 expected_datasource_id = 1
420420 expected_primary_keys = ["primary_key_column" ]
421421 diff_vars = DiffVars (
422- dev_qualified_list , prod_qualified_list , expected_primary_keys , expected_datasource_id , None
422+ dev_qualified_list , prod_qualified_list , expected_primary_keys , expected_datasource_id , None , None
423423 )
424424 _cloud_diff (diff_vars )
425425
@@ -449,7 +449,7 @@ def test_cloud_diff_ds_id_none(self, mock_request, mock_os_environ, mock_print):
449449 prod_qualified_list = ["prod_db" , "prod_schema" , "prod_table" ]
450450 expected_datasource_id = None
451451 primary_keys = ["primary_key_column" ]
452- diff_vars = DiffVars (dev_qualified_list , prod_qualified_list , primary_keys , expected_datasource_id , None )
452+ diff_vars = DiffVars (dev_qualified_list , prod_qualified_list , primary_keys , expected_datasource_id , None , None )
453453 with self .assertRaises (ValueError ):
454454 _cloud_diff (diff_vars )
455455
@@ -469,7 +469,7 @@ def test_cloud_diff_api_key_none(self, mock_request, mock_os_environ, mock_print
469469 prod_qualified_list = ["prod_db" , "prod_schema" , "prod_table" ]
470470 expected_datasource_id = 1
471471 primary_keys = ["primary_key_column" ]
472- diff_vars = DiffVars (dev_qualified_list , prod_qualified_list , primary_keys , expected_datasource_id , None )
472+ diff_vars = DiffVars (dev_qualified_list , prod_qualified_list , primary_keys , expected_datasource_id , None , None )
473473 with self .assertRaises (ValueError ):
474474 _cloud_diff (diff_vars )
475475
@@ -493,7 +493,7 @@ def test_diff_is_cloud(self, mock_print, mock_dbt_parser, mock_cloud_diff, mock_
493493 mock_dbt_parser .return_value = mock_dbt_parser_inst
494494 mock_dbt_parser_inst .get_models .return_value = [mock_model ]
495495 mock_dbt_parser_inst .get_datadiff_variables .return_value = expected_dbt_vars_dict
496- expected_diff_vars = DiffVars (["dev" ], ["prod" ], ["pks" ], 123 , None )
496+ expected_diff_vars = DiffVars (["dev" ], ["prod" ], ["pks" ], 123 , None , None )
497497 mock_get_diff_vars .return_value = expected_diff_vars
498498 dbt_diff (is_cloud = True )
499499 mock_dbt_parser_inst .get_models .assert_called_once ()
@@ -520,7 +520,7 @@ def test_diff_is_not_cloud(self, mock_print, mock_dbt_parser, mock_cloud_diff, m
520520 }
521521 mock_dbt_parser_inst .get_models .return_value = [mock_model ]
522522 mock_dbt_parser_inst .get_datadiff_variables .return_value = expected_dbt_vars_dict
523- expected_diff_vars = DiffVars (["dev" ], ["prod" ], ["pks" ], 123 , None )
523+ expected_diff_vars = DiffVars (["dev" ], ["prod" ], ["pks" ], 123 , None , None )
524524 mock_get_diff_vars .return_value = expected_diff_vars
525525 dbt_diff (is_cloud = False )
526526
@@ -548,7 +548,7 @@ def test_diff_no_prod_configs(
548548
549549 mock_dbt_parser_inst .get_models .return_value = [mock_model ]
550550 mock_dbt_parser_inst .get_datadiff_variables .return_value = expected_dbt_vars_dict
551- expected_diff_vars = DiffVars (["dev" ], ["prod" ], ["pks" ], 123 , None )
551+ expected_diff_vars = DiffVars (["dev" ], ["prod" ], ["pks" ], 123 , None , None )
552552 mock_get_diff_vars .return_value = expected_diff_vars
553553 with self .assertRaises (ValueError ):
554554 dbt_diff (is_cloud = False )
@@ -576,7 +576,7 @@ def test_diff_only_prod_db(self, mock_print, mock_dbt_parser, mock_cloud_diff, m
576576 }
577577 mock_dbt_parser_inst .get_models .return_value = [mock_model ]
578578 mock_dbt_parser_inst .get_datadiff_variables .return_value = expected_dbt_vars_dict
579- expected_diff_vars = DiffVars (["dev" ], ["prod" ], ["pks" ], 123 , None )
579+ expected_diff_vars = DiffVars (["dev" ], ["prod" ], ["pks" ], 123 , None , None )
580580 mock_get_diff_vars .return_value = expected_diff_vars
581581 dbt_diff (is_cloud = False )
582582
@@ -605,7 +605,7 @@ def test_diff_only_prod_schema(
605605
606606 mock_dbt_parser_inst .get_models .return_value = [mock_model ]
607607 mock_dbt_parser_inst .get_datadiff_variables .return_value = expected_dbt_vars_dict
608- expected_diff_vars = DiffVars (["dev" ], ["prod" ], ["pks" ], 123 , None )
608+ expected_diff_vars = DiffVars (["dev" ], ["prod" ], ["pks" ], 123 , None , None )
609609 mock_get_diff_vars .return_value = expected_diff_vars
610610 with self .assertRaises (ValueError ):
611611 dbt_diff (is_cloud = False )
@@ -637,7 +637,7 @@ def test_diff_is_cloud_no_pks(
637637
638638 mock_dbt_parser_inst .get_models .return_value = [mock_model ]
639639 mock_dbt_parser_inst .get_datadiff_variables .return_value = expected_dbt_vars_dict
640- expected_diff_vars = DiffVars (["dev" ], ["prod" ], [], 123 , None )
640+ expected_diff_vars = DiffVars (["dev" ], ["prod" ], [], 123 , None , None )
641641 mock_get_diff_vars .return_value = expected_diff_vars
642642 dbt_diff (is_cloud = True )
643643
@@ -668,7 +668,7 @@ def test_diff_not_is_cloud_no_pks(
668668 mock_dbt_parser_inst .get_models .return_value = [mock_model ]
669669 mock_dbt_parser_inst .get_datadiff_variables .return_value = expected_dbt_vars_dict
670670
671- expected_diff_vars = DiffVars (["dev" ], ["prod" ], [], 123 , None )
671+ expected_diff_vars = DiffVars (["dev" ], ["prod" ], [], 123 , None , None )
672672 mock_get_diff_vars .return_value = expected_diff_vars
673673 dbt_diff (is_cloud = False )
674674 mock_dbt_parser_inst .get_models .assert_called_once ()
0 commit comments