def test_hasnt_nested_relationship(self): relationship = Relationship(self.financial_adviser, related_name='clients') self.assertFalse( relationship.has_nested_relationship( Relationship.RelatedMeta('clients', self.active_client.pk), Relationship.RelatedMeta('financial_planning', None)))
def test_has_nested_relationsihp(self): self.financial_adviser.clients.add(self.active_client) self.active_client.financial_planning = self.financial_planning relationship = Relationship(self.financial_adviser, related_name='clients') self.assertTrue( relationship.has_nested_relationship( Relationship.RelatedMeta('clients', self.active_client.pk), Relationship.RelatedMeta('financial_planning', None)))