@@ -74,24 +74,27 @@ class TestVersionComparison(object):
74
74
def setup_class (cls ):
75
75
cls .version_comp_list = [
76
76
# Old format v.s old format
77
- { 'v1' : 'version_1_0_1' , 'v2' : 'version_1_0_2' , 'result' : False },
78
- { 'v1' : 'version_1_0_2' , 'v2' : 'version_1_0_1' , 'result' : True },
79
- { 'v1' : 'version_1_0_1' , 'v2' : 'version_2_0_1' , 'result' : False },
80
- { 'v1' : 'version_2_0_1' , 'v2' : 'version_1_0_1' , 'result' : True },
77
+ {'v1' : 'version_1_0_1' , 'v2' : 'version_1_0_2' , 'result' : False },
78
+ {'v1' : 'version_1_0_2' , 'v2' : 'version_1_0_1' , 'result' : True },
79
+ {'v1' : 'version_1_0_1' , 'v2' : 'version_2_0_1' , 'result' : False },
80
+ {'v1' : 'version_2_0_1' , 'v2' : 'version_1_0_1' , 'result' : True },
81
81
# New format v.s old format
82
- { 'v1' : 'version_1_0_1' , 'v2' : 'version_202311_01' , 'result' : False },
83
- { 'v1' : 'version_202311_01' , 'v2' : 'version_1_0_1' , 'result' : True },
84
- { 'v1' : 'version_1_0_1' , 'v2' : 'version_master_01' , 'result' : False },
85
- { 'v1' : 'version_master_01' , 'v2' : 'version_1_0_1' , 'result' : True },
82
+ {'v1' : 'version_1_0_1' , 'v2' : 'version_202311_01' , 'result' : False },
83
+ {'v1' : 'version_202311_01' , 'v2' : 'version_1_0_1' , 'result' : True },
84
+ {'v1' : 'version_1_0_1' , 'v2' : 'version_master_01' , 'result' : False },
85
+ {'v1' : 'version_master_01' , 'v2' : 'version_1_0_1' , 'result' : True },
86
86
# New format v.s new format
87
- { 'v1' : 'version_202311_01' , 'v2' : 'version_202311_02' , 'result' : False },
88
- { 'v1' : 'version_202311_02' , 'v2' : 'version_202311_01' , 'result' : True },
89
- { 'v1' : 'version_202305_01' , 'v2' : 'version_202311_01' , 'result' : False },
90
- { 'v1' : 'version_202311_01' , 'v2' : 'version_202305_01' , 'result' : True },
91
- { 'v1' : 'version_202311_01' , 'v2' : 'version_master_01' , 'result' : False },
92
- { 'v1' : 'version_master_01' , 'v2' : 'version_202311_01' , 'result' : True },
93
- { 'v1' : 'version_master_01' , 'v2' : 'version_master_02' , 'result' : False },
94
- { 'v1' : 'version_master_02' , 'v2' : 'version_master_01' , 'result' : True },
87
+ {'v1' : 'version_202311_01' , 'v2' : 'version_202311_02' , 'result' : False },
88
+ {'v1' : 'version_202311_02' , 'v2' : 'version_202311_01' , 'result' : True },
89
+ {'v1' : 'version_202305_01' , 'v2' : 'version_202311_01' , 'result' : False },
90
+ {'v1' : 'version_202311_01' , 'v2' : 'version_202305_01' , 'result' : True },
91
+ {'v1' : 'version_202405_01' , 'v2' : 'version_202411_01' , 'result' : False },
92
+ {'v1' : 'version_202411_01' , 'v2' : 'version_202405_01' , 'result' : True },
93
+ {'v1' : 'version_202411_01' , 'v2' : 'version_master_01' , 'result' : False },
94
+ {'v1' : 'version_202311_01' , 'v2' : 'version_master_01' , 'result' : False },
95
+ {'v1' : 'version_master_01' , 'v2' : 'version_202311_01' , 'result' : True },
96
+ {'v1' : 'version_master_01' , 'v2' : 'version_master_02' , 'result' : False },
97
+ {'v1' : 'version_master_02' , 'v2' : 'version_master_01' , 'result' : True },
95
98
]
96
99
97
100
def test_version_comparison (self ):
@@ -383,7 +386,7 @@ def test_dns_nameserver_migrator(self):
383
386
dbmgtr .migrate ()
384
387
dbconnector .dedicated_dbs ['CONFIG_DB' ] = os .path .join (mock_db_path , 'config_db' , 'dns-nameserver-expected' )
385
388
expected_db = Db ()
386
- advance_version_for_expected_database (dbmgtr .configDB , expected_db .cfgdb , 'version_202405_01 ' )
389
+ advance_version_for_expected_database (dbmgtr .configDB , expected_db .cfgdb , 'version_202411_01 ' )
387
390
resulting_keys = dbmgtr .configDB .keys (dbmgtr .configDB .CONFIG_DB , 'DNS_NAMESERVER*' )
388
391
expected_keys = expected_db .cfgdb .keys (expected_db .cfgdb .CONFIG_DB , 'DNS_NAMESERVER*' )
389
392
@@ -895,15 +898,15 @@ def test_init(self, mock_args):
895
898
@mock .patch ('swsscommon.swsscommon.SonicDBConfig.isInit' , mock .MagicMock (return_value = False ))
896
899
@mock .patch ('swsscommon.swsscommon.SonicDBConfig.initialize' , mock .MagicMock ())
897
900
def test_init_no_namespace (self , mock_args ):
898
- mock_args .return_value = argparse .Namespace (namespace = None , operation = 'version_202405_01 ' , socket = None )
901
+ mock_args .return_value = argparse .Namespace (namespace = None , operation = 'version_202411_01 ' , socket = None )
899
902
import db_migrator
900
903
db_migrator .main ()
901
904
902
905
@mock .patch ('argparse.ArgumentParser.parse_args' )
903
906
@mock .patch ('swsscommon.swsscommon.SonicDBConfig.isGlobalInit' , mock .MagicMock (return_value = False ))
904
907
@mock .patch ('swsscommon.swsscommon.SonicDBConfig.initializeGlobalConfig' , mock .MagicMock ())
905
908
def test_init_namespace (self , mock_args ):
906
- mock_args .return_value = argparse .Namespace (namespace = "asic0" , operation = 'version_202405_01 ' , socket = None )
909
+ mock_args .return_value = argparse .Namespace (namespace = "asic0" , operation = 'version_202411_01 ' , socket = None )
907
910
import db_migrator
908
911
db_migrator .main ()
909
912
@@ -940,7 +943,7 @@ def test_dns_nameserver_migrator_minigraph(self):
940
943
dbmgtr .migrate ()
941
944
dbconnector .dedicated_dbs ['CONFIG_DB' ] = os .path .join (mock_db_path , 'config_db' , 'gnmi-minigraph-expected' )
942
945
expected_db = Db ()
943
- advance_version_for_expected_database (dbmgtr .configDB , expected_db .cfgdb , 'version_202405_01 ' )
946
+ advance_version_for_expected_database (dbmgtr .configDB , expected_db .cfgdb , 'version_202411_01 ' )
944
947
resulting_table = dbmgtr .configDB .get_table ("GNMI" )
945
948
expected_table = expected_db .cfgdb .get_table ("GNMI" )
946
949
@@ -956,7 +959,7 @@ def test_dns_nameserver_migrator_configdb(self):
956
959
dbmgtr .migrate ()
957
960
dbconnector .dedicated_dbs ['CONFIG_DB' ] = os .path .join (mock_db_path , 'config_db' , 'gnmi-configdb-expected' )
958
961
expected_db = Db ()
959
- advance_version_for_expected_database (dbmgtr .configDB , expected_db .cfgdb , 'version_202405_01 ' )
962
+ advance_version_for_expected_database (dbmgtr .configDB , expected_db .cfgdb , 'version_202411_01 ' )
960
963
resulting_table = dbmgtr .configDB .get_table ("GNMI" )
961
964
expected_table = expected_db .cfgdb .get_table ("GNMI" )
962
965
0 commit comments