def test_general(self):
     requester = User.objects.create_user('ownow', '*****@*****.**', 'mypassword')
     request = toolbox.add_request('abc', requester=requester)
     token = toolbox.create_general_token(request)
     data = toolbox.get_default_signer().load(token)
     self.assertEquals(data.get('id'), '%s' % request.id)
     self.assertFalse('requester' in data)
     # Now with additional data
     additional_data = {'abc': 123, 'z': ['y', 'z', 1]}
     token = toolbox.create_general_token(request, data=additional_data)
     data = toolbox.get_default_signer().load(token)
     additional_data['id'] = '%s' % request.id
     self.assertDictEqual(data, additional_data)
Exemple #2
0
 def test_general(self):
     requester = User.objects.create_user('ownow', '*****@*****.**',
                                          'mypassword')
     request = toolbox.add_request('abc', requester=requester)
     token = toolbox.create_general_token(request)
     data = toolbox.get_default_signer().load(token)
     self.assertEquals(data.get('id'), '%s' % request.id)
     self.assertFalse('requester' in data)
     # Now with additional data
     additional_data = {'abc': 123, 'z': ['y', 'z', 1]}
     token = toolbox.create_general_token(request, data=additional_data)
     data = toolbox.get_default_signer().load(token)
     additional_data['id'] = '%s' % request.id
     self.assertDictEqual(data, additional_data)
 def test_overridden_settings(self):
     my_key = 'abclkdjsldkjsldkjsd__*((#*))'
     my_salt = 'wiouoegwgr'
     my_serializer_class = type(str('MySerializer'), (toolbox.JSONSerializer,), {})
     my_max_age = 3540
     kwargs = {
         'BGFILES_DEFAULT_KEY': my_key,
         'BGFILES_DEFAULT_SALT': my_salt,
         'BGFILES_DEFAULT_SERIALIZER': my_serializer_class,
         'BGFILES_DEFAULT_MAX_AGE': my_max_age
     }
     with override_settings(**kwargs):
         signer = toolbox.get_default_signer()
     self.assertEqual(signer.key, my_key)
     self.assertEqual(signer.salt, my_salt)
     self.assertEqual(signer.serializer, my_serializer_class)
     self.assertEqual(signer.max_age, my_max_age)
Exemple #4
0
 def test_overridden_settings(self):
     my_key = 'abclkdjsldkjsldkjsd__*((#*))'
     my_salt = 'wiouoegwgr'
     my_serializer_class = type(str('MySerializer'),
                                (toolbox.JSONSerializer, ), {})
     my_max_age = 3540
     kwargs = {
         'BGFILES_DEFAULT_KEY': my_key,
         'BGFILES_DEFAULT_SALT': my_salt,
         'BGFILES_DEFAULT_SERIALIZER': my_serializer_class,
         'BGFILES_DEFAULT_MAX_AGE': my_max_age
     }
     with override_settings(**kwargs):
         signer = toolbox.get_default_signer()
     self.assertEqual(signer.key, my_key)
     self.assertEqual(signer.salt, my_salt)
     self.assertEqual(signer.serializer, my_serializer_class)
     self.assertEqual(signer.max_age, my_max_age)
Exemple #5
0
 def test(self):
     signer = toolbox.get_default_signer()
     data_in = {'a': 1, 'b': 3, 'www': {'abc': ['y', 'z']}}
     token = signer.dump(data_in)
     data_out = signer.load(token)
     self.assertDictEqual(data_in, data_out)
Exemple #6
0
 def test_overridden(self):
     signer = toolbox.Signer()
     with override_settings(BGFILES_DEFAULT_SIGNER=signer):
         self.assertTrue(toolbox.get_default_signer() is signer)
Exemple #7
0
 def test(self):
     signer = toolbox.get_default_signer()
     self.assertEqual(signer.key, settings.SECRET_KEY)
     self.assertEqual(signer.salt, toolbox.Signer.DEFAULT_SALT)
     self.assertEqual(signer.serializer, toolbox.Signer.DEFAULT_SERIALIZER)
     self.assertEqual(signer.max_age, 86400)
 def test(self):
     signer = toolbox.get_default_signer()
     data_in = {'a': 1, 'b': 3, 'www': {'abc': ['y', 'z']}}
     token = signer.dump(data_in)
     data_out = signer.load(token)
     self.assertDictEqual(data_in, data_out)
 def test_overridden(self):
     signer = toolbox.Signer()
     with override_settings(BGFILES_DEFAULT_SIGNER=signer):
         self.assertTrue(toolbox.get_default_signer() is signer)
Exemple #10
0
 def test(self):
     signer = toolbox.get_default_signer()
     self.assertEqual(signer.key, settings.SECRET_KEY)
     self.assertEqual(signer.salt, toolbox.Signer.DEFAULT_SALT)
     self.assertEqual(signer.serializer, toolbox.Signer.DEFAULT_SERIALIZER)
     self.assertEqual(signer.max_age, 86400)