def test_it_acts_like_a_foreignkey(self): x = HasAWidgy() x.widgy = Layout.add_root(widgy_site).node x.save() x = HasAWidgy.objects.get(pk=x.pk) self.assertIsInstance(x.widgy.content, Layout)
def test_add_root(self): instance = HasAWidgy() instance.widgy = ContentType.objects.get_for_model(Layout) root_node = HasAWidgy._meta.get_field('widgy').add_root(instance, { 'pk': 1337, }) self.assertEqual(root_node.content.pk, 1337)
def test_add_root(self): instance = HasAWidgy() instance.widgy = ContentType.objects.get_for_model(Layout) root_node = HasAWidgy._meta.get_field('widgy').add_root( instance, { 'pk': 1337, }) self.assertEqual(root_node.content.pk, 1337)