Esempio n. 1
0
 def test_json_attributes(self):
     """test the json storage of ``atrributs`` in ``_attributs``"""
     provider = models.FederatedIendityProvider.objects.get(
         suffix="example.com")
     user = models.FederatedUser.objects.create(
         username=settings.CAS_TEST_USER,
         provider=provider,
         attributs=settings.CAS_TEST_ATTRIBUTES,
         ticket="")
     self.assertEqual(utils.json_encode(settings.CAS_TEST_ATTRIBUTES),
                      user._attributs)
     user.delete()
     user = models.FederatedUser.objects.create(
         username=settings.CAS_TEST_USER, provider=provider, ticket="")
     self.assertIsNone(user._attributs)
     self.assertIsNone(user.attributs)
Esempio n. 2
0
 def test_json_attributes(self):
     """test the json storage of ``atrributs`` in ``_attributs``"""
     provider = models.FederatedIendityProvider.objects.get(suffix="example.com")
     user = models.FederatedUser.objects.create(
         username=settings.CAS_TEST_USER,
         provider=provider,
         attributs=settings.CAS_TEST_ATTRIBUTES,
         ticket=""
     )
     self.assertEqual(utils.json_encode(settings.CAS_TEST_ATTRIBUTES), user._attributs)
     user.delete()
     user = models.FederatedUser.objects.create(
         username=settings.CAS_TEST_USER,
         provider=provider,
         ticket=""
     )
     self.assertIsNone(user._attributs)
     self.assertIsNone(user.attributs)
Esempio n. 3
0
 def test_json_attributes(self):
     """test the json storage of ``atrributs`` in ``_attributs``"""
     # ge an authenticated client
     client = get_auth_client()
     # get the user associated to the client
     user = self.get_user(client)
     ticket = models.ServiceTicket.objects.create(
         user=user,
         service=self.service,
         attributs=settings.CAS_TEST_ATTRIBUTES,
         service_pattern=self.service_pattern)
     self.assertEqual(utils.json_encode(settings.CAS_TEST_ATTRIBUTES),
                      ticket._attributs)
     ticket.delete()
     ticket = models.ServiceTicket.objects.create(
         user=user,
         service=self.service,
         service_pattern=self.service_pattern)
     self.assertIsNone(ticket._attributs)
     self.assertIsNone(ticket.attributs)
Esempio n. 4
0
 def test_json_attributes(self):
     """test the json storage of ``atrributs`` in ``_attributs``"""
     # ge an authenticated client
     client = get_auth_client()
     # get the user associated to the client
     user = self.get_user(client)
     ticket = models.ServiceTicket.objects.create(
         user=user,
         service=self.service,
         attributs=settings.CAS_TEST_ATTRIBUTES,
         service_pattern=self.service_pattern
     )
     self.assertEqual(utils.json_encode(settings.CAS_TEST_ATTRIBUTES), ticket._attributs)
     ticket.delete()
     ticket = models.ServiceTicket.objects.create(
         user=user,
         service=self.service,
         service_pattern=self.service_pattern
     )
     self.assertIsNone(ticket._attributs)
     self.assertIsNone(ticket.attributs)
Esempio n. 5
0
 def attributs(self, value):
     """attributs property setter"""
     self._attributs = utils.json_encode(value)
Esempio n. 6
0
 def attributs(self, value):
     """attributs property setter"""
     self._attributs = utils.json_encode(value)