Exemple #1
0
 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": ""},
     )
Exemple #2
0
 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"},
     )
Exemple #3
0
 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": ""},
     )
Exemple #4
0
 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": ""},
     )