Ejemplo n.º 1
0
 def test_groups_results_by_model(self):
     self.assert_equals({'contenttypes.contenttype': ['name', 'app_label']},
                        get_fields_to_extract([
                            'contenttypes.contenttype:name',
                            'contenttypes.contenttype:app_label'
                        ]))
Ejemplo n.º 2
0
 def test_fails_without_dot(self):
     self.assert_equals(None, get_fields_to_extract(['aljshfdlsah:field']))
Ejemplo n.º 3
0
 def test_works_for_single_input(self):
     self.assert_equals({'contenttypes.contenttype': ['name']},
                        get_fields_to_extract(
                            ['contenttypes.contenttype:name']))
Ejemplo n.º 4
0
 def test_fails_on_invalid_model(self):
     self.assert_equals(None, get_fields_to_extract(['not_a.model:field']))
Ejemplo n.º 5
0
 def test_fails_on_non_existent_field(self):
     self.assert_equals(
         None,
         get_fields_to_extract(['contenttypes.contenttype:not_a_field']))
 def test_groups_results_by_model(self):
     self.assert_equals(
             {'contenttypes.contenttype': ['name', 'app_label']},
             get_fields_to_extract(['contenttypes.contenttype:name', 'contenttypes.contenttype:app_label'])
         )
Ejemplo n.º 7
0
 def test_return_empty_dict_on_empty_input(self):
     self.assert_equals({}, get_fields_to_extract([]))
 def test_works_for_single_input(self):
     self.assert_equals(
             {'contenttypes.contenttype': ['name']},
             get_fields_to_extract(['contenttypes.contenttype:name'])
         )
 def test_fails_without_dot(self):
     self.assert_equals(None, get_fields_to_extract(['aljshfdlsah:field']))
 def test_fails_on_non_existent_field(self):
     self.assert_equals(None, get_fields_to_extract(['contenttypes.contenttype:not_a_field']))
 def test_fails_on_invalid_model(self):
     self.assert_equals(None, get_fields_to_extract(['not_a.model:field']))
 def test_return_empty_dict_on_empty_input(self):
     self.assert_equals({}, get_fields_to_extract([]))