Exemple #1
0
 def test_deferred_default_user_email(self):
     from voteit.core.schemas.common import deferred_default_user_email as fut
     root = bootstrap_and_fixture(self.config)
     admin = root.users['admin']
     admin.email = '*****@*****.**'
     self.request.profile = admin
     kw = {'request': self.request}
     self.assertEqual(fut(None, kw), '*****@*****.**')
     self.request.profile = None
     kw = {'request': self.request}
     self.assertEqual(fut(None, kw), '')
Exemple #2
0
 def test_deferred_default_user_fullname(self):
     from voteit.core.schemas.common import deferred_default_user_fullname as fut
     root = bootstrap_and_fixture(self.config)
     admin = root.users['admin']
     admin.first_name = 'Jane'
     admin.last_name = 'Doe'
     self.request.profile = admin
     kw = {'request': self.request}
     self.assertEqual(fut(None, kw), 'Jane Doe')
     self.request.profile = None
     self.assertEqual(fut(None, kw), '')
Exemple #3
0
 def test_deferred_default_user_email(self):
     from voteit.core.schemas.common import deferred_default_user_email as fut
     from voteit.core.views.api import APIView
     root = bootstrap_and_fixture(self.config)
     admin = root.users['admin']
     admin.set_field_value('email', '*****@*****.**')
     self.config.testing_securitypolicy(userid='admin')
     kw = {'api': APIView(root, self.request)}
     self.assertEqual(fut(None, kw), '*****@*****.**')
     self.config.testing_securitypolicy(userid='404')
     kw = {'api': APIView(root, self.request)}
     self.assertEqual(fut(None, kw), '')
Exemple #4
0
 def test_deferred_default_user_email(self):
     from voteit.core.schemas.common import deferred_default_user_email as fut
     from voteit.core.views.api import APIView
     root = bootstrap_and_fixture(self.config)
     admin = root.users['admin']
     admin.set_field_value('email', '*****@*****.**')
     self.config.testing_securitypolicy(userid='admin')
     kw = {'api': APIView(root, self.request)}
     self.assertEqual(fut(None, kw), '*****@*****.**')
     self.config.testing_securitypolicy(userid='404')
     kw = {'api': APIView(root, self.request)}
     self.assertEqual(fut(None, kw), '')
Exemple #5
0
 def test_deferred_default_user_fullname(self):
     from voteit.core.schemas.common import deferred_default_user_fullname as fut
     from voteit.core.views.api import APIView
     root = bootstrap_and_fixture(self.config)
     admin = root.users['admin']
     admin.set_field_value('first_name', 'Jane')
     admin.set_field_value('last_name', 'Doe')
     self.config.testing_securitypolicy(userid='admin')
     kw = {'api': APIView(root, self.request)}
     self.assertEqual(fut(None, kw), 'Jane Doe')
     self.config.testing_securitypolicy(userid='404')
     kw = {'api': APIView(root, self.request)}
     self.assertEqual(fut(None, kw), '')
Exemple #6
0
 def test_deferred_default_user_fullname(self):
     from voteit.core.schemas.common import deferred_default_user_fullname as fut
     from voteit.core.views.api import APIView
     root = bootstrap_and_fixture(self.config)
     admin = root.users['admin']
     admin.set_field_value('first_name', 'Jane')
     admin.set_field_value('last_name', 'Doe')
     self.config.testing_securitypolicy(userid='admin')
     kw = {'api': APIView(root, self.request)}
     self.assertEqual(fut(None, kw), 'Jane Doe')
     self.config.testing_securitypolicy(userid='404')
     kw = {'api': APIView(root, self.request)}
     self.assertEqual(fut(None, kw), '')
Exemple #7
0
 def test_deferred_default_end_time(self):
     from voteit.core.schemas.common import deferred_default_end_time as fut
     settings = self.config.registry.settings
     settings['default_locale_name'] = 'sv'
     settings['default_timezone_name'] = 'Europe/Stockholm'
     self.config.include('voteit.core.models.date_time_util')
     res = fut(None, {'request': self.request})
     self.assertIsInstance(res, datetime)
     self.assertTrue(hasattr(res, 'tzinfo'))
Exemple #8
0
 def test_deferred_default_end_time(self):
     from voteit.core.schemas.common import deferred_default_end_time as fut
     settings = self.config.registry.settings
     settings['default_locale_name'] = 'sv'
     settings['default_timezone_name'] = 'Europe/Stockholm'
     self.config.include('voteit.core.models.date_time_util')
     res = fut(None, {'request': self.request})
     self.assertIsInstance(res, datetime)
     self.assertTrue(hasattr(res, 'tzinfo'))
Exemple #9
0
 def test_deferred_default_end_time(self):
     from voteit.core.schemas.common import deferred_default_end_time as fut
     res = fut(None, {'request': self.request})
     self.assertIsInstance(res, datetime)
     self.assertTrue(hasattr(res, 'tzinfo'))