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": "" }, )
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_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_v1(self): result = migrate_params( {"sort_columns": [{ "colname": "", "is_ascending": True }]}) self.assertEqual( result, { "sort_columns": [{ "colname": "", "is_ascending": True }], "keep_top": "" }, )