예제 #1
0
    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)))
예제 #2
0
    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)))