def test_sort_key_allows_label(self):
     self.args.sort_key = 'Label'
     self.expected_params.update({'sort_key': 'field'})
     self.assertEqual(self.expected_params,
                      utils.common_params_for_list(self.args,
                                                   ['field', 'field2'],
                                                   ['Label', 'Label2']))
 def test_sort_key_and_sort_dir(self):
     self.args.sort_key = 'field'
     self.args.sort_dir = 'desc'
     self.expected_params.update({'sort_key': 'field', 'sort_dir': 'desc'})
     self.assertEqual(self.expected_params,
                      utils.common_params_for_list(self.args,
                                                   ['field'],
                                                   []))
 def test_detail(self):
     self.args.detail = True
     self.expected_params['detail'] = True
     self.assertEqual(self.expected_params,
                      utils.common_params_for_list(self.args, [], []))
 def test_marker_and_limit(self):
     self.args.marker = 'foo'
     self.args.limit = 42
     self.expected_params.update({'marker': 'foo', 'limit': 42})
     self.assertEqual(self.expected_params,
                      utils.common_params_for_list(self.args, [], []))
 def test_nothing_set(self):
     self.assertEqual(self.expected_params,
                      utils.common_params_for_list(self.args, [], []))