def test_get_label(self):
     autocomplete = LabeledAutocomplete()
     label = autocomplete.get_label(None)
     self.assertTrue(callable(label))
     self.assertEquals(u'test', label(u'test'))
     autocomplete = LabeledAutocomplete(label='test')
     label = autocomplete.get_label(None)
     self.assertEquals(u'test', label)
 def test_prepare_results(self):
     autocomplete = LabeledAutocomplete(label=2)
     self.assertEquals(2, autocomplete.get_label(None))
     self.assertRaises(
         ImproperlyConfigured,
         autocomplete.prepare_results,
         User.objects.all()
     )