def test_migrate_params_v0_direction_none(self): # v0 of the module converts missing direction value 0 to ascending result = migrate_params({"column": "A", "direction": 0}) self.assertEqual( result, {"sort_columns": [{"colname": "A", "is_ascending": True}], "keep_top": ""}, )
def test_migrate_params_v2(self): result = migrate_params( {"sort_columns": [{"colname": "", "is_ascending": True}], "keep_top": "3"} ) self.assertEqual( result, {"sort_columns": [{"colname": "", "is_ascending": True}], "keep_top": "3"}, )
def test_migrate_params_v0_missing_column(self): result = migrate_params({"column": "", "direction": 2}) self.assertEqual( result, {"sort_columns": [{"colname": "", "is_ascending": False}], "keep_top": ""}, )
def test_migrate_params_v0_direction_ascending(self): result = migrate_params({"column": "A", "direction": 1}) self.assertEqual( result, {"sort_columns": [{"colname": "A", "is_ascending": True}], "keep_top": ""}, )