class Tests(TestCase):
    def setUp(self):
        self.user = User({
            'name': 'test',
            'password': '******',
            'roles': ['role1', 'role2']
        })

    def test_pickle(self):
        self.assertRaises(UnpickleableError, dumps, self.user)

    def test_immutable(self):
        try:
            self.user.x = 1
        except:
            pass
        else:
            self.fail('User object was not immutable')

    def test_Password(self):
        self.assertEqual(self.user.__, 'tpassword')

    def test_name(self):
        self.assertEqual(self.user.name, 'test')

    def test_domains(self):
        self.assertEqual(self.user.domains, ())

    def test_roles(self):
        self.assertEqual(self.user.roles, ['role1', 'role2'])

    def test_authenticate(self):
        # make sure the user object has an athenticate method
        assert callable(self.user.authenticate)

    def test__getPassword(self):
        self.assertEqual(self.user._getPassword(), 'tpassword')

    def test_getDomains(self):
        self.assertEqual(self.user.getDomains(), ())

    def test_getRoles(self):
        self.assertEqual(self.user.getRoles(),
                         ('role1', 'role2', 'Authenticated'))

    def test_getUserName(self):
        self.assertEqual(self.user.getUserName(), 'test')
Exemple #2
0
class Tests(TestCase):

    def setUp(self):
        self.user = User({    'name':'test',
                          'password':'******',
                             'roles':['role1','role2']})


    def test_pickle(self):
        self.assertRaises(UnpickleableError,dumps,self.user)

    def test_immutable(self):
        try:
            self.user.x = 1
        except:
            pass
        else:
            self.fail('User object was not immutable')

    def test_Password(self):
        self.assertEqual(self.user.__,'tpassword')

    def test_name(self):
        self.assertEqual(self.user.name,'test')

    def test_domains(self):
        self.assertEqual(self.user.domains,())

    def test_roles(self):
        self.assertEqual(self.user.roles,['role1','role2'])

    def test_authenticate(self):
        # make sure the user object has an athenticate method
        assert callable(self.user.authenticate)

    def test__getPassword(self):
        self.assertEqual(self.user._getPassword(),'tpassword')

    def test_getDomains(self):
        self.assertEqual(self.user.getDomains(),())

    def test_getRoles(self):
        self.assertEqual(self.user.getRoles(),('role1','role2','Authenticated'))

    def test_getUserName(self):
        self.assertEqual(self.user.getUserName(),'test')        
Exemple #3
0
 def setUp(self):
     self.user = User({    'name':'test',
                       'password':'******',
                          'roles':['role1','role2']})
 def setUp(self):
     self.user = User({
         'name': 'test',
         'password': '******',
         'roles': ['role1', 'role2']
     })