示例#1
0
文件: console.py 项目: zjj/trac_hack
 def  test_session_delete_anonymous(self):
     test_name = sys._getframe().f_code.co_name
     _prep_session_table(self.env.get_db_cnx())
     rv, output = self._execute('session delete anonymous')
     self.assertEqual(0, rv)
     rv, output = self._execute('session list *')
     self.assertEqual(self.expected_results[test_name], output)
 def test_session_purge_age(self):
     test_name = sys._getframe().f_code.co_name
     _prep_session_table(self.env, spread_visits=True)
     rv, output = self._execute('session purge 20100112')
     self.assertEqual(0, rv)
     rv, output = self._execute('session list *')
     self.assertEqual(self.expected_results[test_name], output)
示例#3
0
文件: console.py 项目: zjj/trac_hack
 def  test_session_purge_age(self):
     test_name = sys._getframe().f_code.co_name
     _prep_session_table(self.env.get_db_cnx(), spread_visits=True)
     rv, output = self._execute('session purge 20100112')
     self.assertEqual(0, rv)
     rv, output = self._execute('session list *')
     self.assertEqual(self.expected_results[test_name], output)
 def test_session_delete_anonymous(self):
     test_name = sys._getframe().f_code.co_name
     _prep_session_table(self.env)
     rv, output = self._execute('session delete anonymous')
     self.assertEqual(0, rv)
     rv, output = self._execute('session list *')
     self.assertEqual(self.expected_results[test_name], output)
 def test_session_set_attr_email(self):
     test_name = sys._getframe().f_code.co_name
     _prep_session_table(self.env)
     rv, output = self._execute('session set email name00 [email protected]')
     self.assertEqual(0, rv)
     rv, output = self._execute('session list name00')
     self.assertEqual(self.expected_results[test_name], output)
示例#6
0
 def test_session_set_attr_default_handler(self):
     _prep_session_table(self.env)
     rv, output = \
         self.execute('session set default_handler name00 SearchModule')
     self.assertEqual(0, rv, output)
     rv, output = self.execute('session list name00')
     self.assertExpectedResult(output)
示例#7
0
 def test_session_delete_multiple_sids(self):
     _prep_session_table(self.env)
     rv, output = self.execute('session delete name00 name01 name02 '
                               'name03')
     self.assertEqual(0, rv, output)
     rv, output = self.execute('session list *')
     self.assertExpectedResult(output)
示例#8
0
文件: console.py 项目: zjj/trac_hack
 def  test_session_set_attr_email(self):
     test_name = sys._getframe().f_code.co_name
     _prep_session_table(self.env.get_db_cnx())
     rv, output = self._execute('session set email name00 [email protected]')
     self.assertEqual(0, rv)
     rv, output = self._execute('session list name00')
     self.assertEqual(self.expected_results[test_name], output)
示例#9
0
 def test_session_list_all(self):
     _prep_session_table(self.env)
     if self.admin.interactive:
         rv, output = self.execute("session list *")
     else:
         rv, output = self.execute("session list '*'")
     self.assertEqual(0, rv, output)
     self.assertExpectedResult(output)
示例#10
0
 def test_session_delete_multiple_sids(self):
     test_name = sys._getframe().f_code.co_name
     _prep_session_table(self.env)
     rv, output = self._execute('session delete name00 name01 name02 '
                                'name03')
     self.assertEqual(0, rv)
     rv, output = self._execute('session list *')
     self.assertEqual(self.expected_results[test_name], output)
示例#11
0
文件: console.py 项目: zjj/trac_hack
 def test_session_delete_multiple_sids(self):
     test_name = sys._getframe().f_code.co_name
     _prep_session_table(self.env.get_db_cnx())
     rv, output = self._execute('session delete name00 name01 name02 '
                                'name03')
     self.assertEqual(0, rv)
     rv, output = self._execute('session list *')
     self.assertEqual(self.expected_results[test_name], output)
示例#12
0
文件: console.py 项目: zjj/trac_hack
 def test_session_list_all(self):
     test_name = sys._getframe().f_code.co_name
     _prep_session_table(self.env.get_db_cnx())
     if self._admin.interactive:
         rv, output = self._execute("session list *")
     else:
         rv, output = self._execute("session list '*'")
     self.assertEqual(0, rv)
     self.assertEqual(self.expected_results[test_name], output)
示例#13
0
 def test_session_list_all(self):
     test_name = sys._getframe().f_code.co_name
     _prep_session_table(self.env)
     if self._admin.interactive:
         rv, output = self._execute("session list *")
     else:
         rv, output = self._execute("session list '*'")
     self.assertEqual(0, rv)
     self.assertEqual(self.expected_results[test_name], output)
示例#14
0
 def test_session_purge_age(self):
     _prep_session_table(self.env, spread_visits=True)
     rv, output = self.execute('session purge 20100112')
     self.assertEqual(0, rv, output)
     rv, output = self.execute('session list *')
     self.assertExpectedResult(output)
示例#15
0
 def test_session_delete_anonymous(self):
     _prep_session_table(self.env)
     rv, output = self.execute('session delete anonymous')
     self.assertEqual(0, rv, output)
     rv, output = self.execute('session list *')
     self.assertExpectedResult(output)
示例#16
0
 def test_session_list_missing_sid(self):
     test_name = sys._getframe().f_code.co_name
     _prep_session_table(self.env)
     rv, output = self._execute('session list thisdoesntexist')
     self.assertEqual(0, rv)
     self.assertEqual(self.expected_results[test_name], output)
示例#17
0
 def test_session_set_attr_default_handler_invalid(self):
     _prep_session_table(self.env)
     rv, output = \
         self.execute('session set default_handler name00 InvalidModule')
     self.assertEqual(2, rv, output)
     self.assertExpectedResult(output)
示例#18
0
 def test_session_delete_sid(self):
     _prep_session_table(self.env)
     rv, output = self.execute('session delete name00')
     self.assertEqual(0, rv, output)
     rv, output = self.execute('session list nam00')
     self.assertExpectedResult(output)
示例#19
0
 def test_session_set_attr_email(self):
     _prep_session_table(self.env)
     rv, output = self.execute('session set email name00 [email protected]')
     self.assertEqual(0, rv, output)
     rv, output = self.execute('session list name00')
     self.assertExpectedResult(output)
示例#20
0
 def test_session_add_duplicate_sid(self):
     test_name = sys._getframe().f_code.co_name
     _prep_session_table(self.env)
     rv, output = self._execute('session add name00')
     self.assertEqual(2, rv)
     self.assertEqual(self.expected_results[test_name], output)
示例#21
0
 def test_session_add_duplicate_sid(self):
     _prep_session_table(self.env)
     rv, output = self.execute('session add name00')
     self.assertEqual(2, rv, output)
     self.assertExpectedResult(output)
示例#22
0
 def test_session_set_attr_name(self):
     _prep_session_table(self.env)
     rv, output = self.execute('session set name name00 JOHN')
     self.assertEqual(0, rv, output)
     rv, output = self.execute('session list name00')
     self.assertExpectedResult(output)
示例#23
0
 def test_session_list_anonymous_sid(self):
     _prep_session_table(self.env)
     rv, output = self.execute('session list name10:0')
     self.assertEqual(0, rv, output)
     self.assertExpectedResult(output)
示例#24
0
 def test_session_list_missing_sid(self):
     _prep_session_table(self.env)
     rv, output = self.execute('session list thisdoesntexist')
     self.assertEqual(0, rv, output)
     self.assertExpectedResult(output)
示例#25
0
 def test_session_list_authenticated_sid(self):
     _prep_session_table(self.env)
     rv, output = self.execute('session list name00')
     self.assertEqual(0, rv, output)
     self.assertExpectedResult(output)
示例#26
0
文件: console.py 项目: zjj/trac_hack
 def test_session_list_authenticated_sid(self):
     test_name = sys._getframe().f_code.co_name
     _prep_session_table(self.env.get_db_cnx())
     rv, output = self._execute('session list name00')
     self.assertEqual(0, rv)
     self.assertEqual(self.expected_results[test_name], output)
示例#27
0
文件: console.py 项目: zjj/trac_hack
 def test_session_list_missing_sid(self):
     test_name = sys._getframe().f_code.co_name
     _prep_session_table(self.env.get_db_cnx())
     rv, output = self._execute('session list thisdoesntexist')
     self.assertEqual(0, rv)
     self.assertEqual(self.expected_results[test_name], output)
示例#28
0
 def test_session_list_authenticated_sid(self):
     test_name = sys._getframe().f_code.co_name
     _prep_session_table(self.env)
     rv, output = self._execute('session list name00')
     self.assertEqual(0, rv)
     self.assertEqual(self.expected_results[test_name], output)
示例#29
0
文件: console.py 项目: zjj/trac_hack
 def  test_session_add_duplicate_sid(self):
     test_name = sys._getframe().f_code.co_name
     _prep_session_table(self.env.get_db_cnx())
     rv, output = self._execute('session add name00')
     self.assertEqual(2, rv)
     self.assertEqual(self.expected_results[test_name], output)