Ejemplo n.º 1
0
 def test_registry_has_no_abstract_models(self):
     types = polymorphic_indexable_registry.get_doctypes(SeparateIndexable)
     desired_classes = set([SeparateIndexable, MixedIndexable])
     result_classes = set()
     for name, klass in types.items():
         result_classes.add(klass)
     self.assertEqual(desired_classes, result_classes)
Ejemplo n.º 2
0
 def test_registry_has_no_abstract_models(self):
     types = polymorphic_indexable_registry.get_doctypes(SeparateIndexable)
     desired_classes = set([SeparateIndexable, MixedIndexable])
     result_classes = set()
     for name, klass in types.items():
         result_classes.add(klass)
     self.assertEqual(desired_classes, result_classes)
Ejemplo n.º 3
0
 def test_registry_has_models(self):
     self.assertTrue(polymorphic_indexable_registry.all_models)
     self.assertTrue(polymorphic_indexable_registry.families)
     types = polymorphic_indexable_registry.get_doctypes(ParentIndexable)
     desired_classes = set([ParentIndexable, ChildIndexable, GrandchildIndexable])
     result_classes = set()
     for name, klass in types.items():
         result_classes.add(klass)
     self.assertEqual(desired_classes, result_classes)
Ejemplo n.º 4
0
 def test_registry_has_models(self):
     self.assertTrue(polymorphic_indexable_registry.all_models)
     self.assertTrue(polymorphic_indexable_registry.families)
     types = polymorphic_indexable_registry.get_doctypes(ParentIndexable)
     desired_classes = set(
         [ParentIndexable, ChildIndexable, GrandchildIndexable])
     result_classes = set()
     for name, klass in types.items():
         result_classes.add(klass)
     self.assertEqual(desired_classes, result_classes)