Exemplo n.º 1
0
 def test_session_admin_add(self):
     auth_list, anon_list, all_list = _prep_session_table(self.env)
     sess_admin = SessionAdmin(self.env)
     self.assertRaises(Exception, sess_admin._do_add, 'name00')
     sess_admin._do_add('john')
     result = get_session_info(self.env, 'john')
     self.assertEqual(result, ('john', None, None))
     sess_admin._do_add('john1', 'John1')
     result = get_session_info(self.env, 'john1')
     self.assertEqual(result, ('john1', 'John1', None))
     sess_admin._do_add('john2', 'John2', '*****@*****.**')
     result = get_session_info(self.env, 'john2')
     self.assertEqual(result, ('john2', 'John2', '*****@*****.**'))
Exemplo n.º 2
0
 def test_session_admin_add(self):
     auth_list, anon_list, all_list = _prep_session_table(self.env)
     sess_admin = SessionAdmin(self.env)
     self.assertRaises(Exception, sess_admin._do_add, 'name00')
     sess_admin._do_add('john')
     result = get_session_info(self.env, 'john')
     self.assertEqual(result, ('john', None, None))
     sess_admin._do_add('john1', 'John1')
     result = get_session_info(self.env, 'john1')
     self.assertEqual(result, ('john1', 'John1', None))
     sess_admin._do_add('john2', 'John2', '*****@*****.**')
     result = get_session_info(self.env, 'john2')
     self.assertEqual(result, ('john2', 'John2', '*****@*****.**'))
Exemplo n.º 3
0
 def test_session_admin_add(self):
     auth_list, anon_list, all_list = _prep_session_table(self.env)
     sess_admin = SessionAdmin(self.env)
     self.assertRaises(Exception, sess_admin._do_add, "name00")
     sess_admin._do_add("john")
     result = get_session_info(self.env, "john")
     self.assertEqual(result, ("john", None, None))
     sess_admin._do_add("john1", "John1")
     result = get_session_info(self.env, "john1")
     self.assertEqual(result, ("john1", "John1", None))
     sess_admin._do_add("john2", "John2", "*****@*****.**")
     result = get_session_info(self.env, "john2")
     self.assertEqual(result, ("john2", "John2", "*****@*****.**"))
Exemplo n.º 4
0
    def test_session_admin_add(self):
        _prep_session_table(self.env)
        sess_admin = SessionAdmin(self.env)

        self.assertRaises(Exception, sess_admin._do_add, 'name00')

        sess_admin._do_add('john')
        result = get_session_info(self.env, 'john')
        self.assertEqual(result, ('john', None, None, None))
        self.assertIn(('john', None, None), list(self.env.get_known_users()))

        sess_admin._do_add('john1', 'John1')
        result = get_session_info(self.env, 'john1')
        self.assertEqual(result, ('john1', 'John1', None, None))
        self.assertIn(('john1', 'John1', None),
                      list(self.env.get_known_users()))

        sess_admin._do_add('john2', 'John2', '*****@*****.**')
        result = get_session_info(self.env, 'john2')
        self.assertEqual(result, ('john2', 'John2', '*****@*****.**', None))
        self.assertIn(('john2', 'John2', '*****@*****.**'),
                      list(self.env.get_known_users()))
Exemplo n.º 5
0
    def test_session_admin_add(self):
        _prep_session_table(self.env)
        sess_admin = SessionAdmin(self.env)

        self.assertRaises(Exception, sess_admin._do_add, 'name00')

        sess_admin._do_add('john')
        result = get_session_info(self.env, 'john')
        self.assertEqual(result, ('john', None, None, None))
        self.assertIn(('john', None, None),
                      list(self.env.get_known_users()))

        sess_admin._do_add('john1', 'John1')
        result = get_session_info(self.env, 'john1')
        self.assertEqual(result, ('john1', 'John1', None, None))
        self.assertIn(('john1', 'John1', None),
                      list(self.env.get_known_users()))

        sess_admin._do_add('john2', 'John2', '*****@*****.**')
        result = get_session_info(self.env, 'john2')
        self.assertEqual(result,
                         ('john2', 'John2', '*****@*****.**', None))
        self.assertIn(('john2', 'John2', '*****@*****.**'),
                      list(self.env.get_known_users()))
Exemplo n.º 6
0
    def test_session_admin_add(self):
        _prep_session_table(self.env)
        sess_admin = SessionAdmin(self.env)

        self.assertRaises(Exception, sess_admin._do_add, 'name00')

        sess_admin._do_add('john')
        self.assertEqual({}, get_session_attrs(self.env, 'john'))
        self.assertIn(('john', None, None), list(self.env.get_known_users()))

        sess_admin._do_add('john1', 'John1')
        self.assertEqual({'name': 'John1'},
                         get_session_attrs(self.env, 'john1'))
        self.assertIn(('john1', 'John1', None),
                      list(self.env.get_known_users()))

        sess_admin._do_add('john2', 'John2', '*****@*****.**')
        self.assertEqual({
            'name': 'John2',
            'email': '*****@*****.**'
        }, get_session_attrs(self.env, 'john2'))
        self.assertIn(('john2', 'John2', '*****@*****.**'),
                      list(self.env.get_known_users()))

        sess_admin._do_add('alice1', None, '*****@*****.**')
        self.assertEqual({'email': '*****@*****.**'},
                         get_session_attrs(self.env, 'alice1'))
        sess_admin._do_add('alice2', '', '*****@*****.**')
        self.assertEqual({'email': '*****@*****.**'},
                         get_session_attrs(self.env, 'alice2'))
        sess_admin._do_add('bob1', 'Bob 1', None)
        self.assertEqual({'name': 'Bob 1'},
                         get_session_attrs(self.env, 'bob1'))
        sess_admin._do_add('bob2', 'Bob 2', '')
        self.assertEqual({'name': 'Bob 2'},
                         get_session_attrs(self.env, 'bob2'))
        sess_admin._do_add('charlie1', '', '')
        self.assertEqual({}, get_session_attrs(self.env, 'charlie1'))
        sess_admin._do_add('charlie2', None, None)
        self.assertEqual({}, get_session_attrs(self.env, 'charlie2'))