您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符
 
 
 
 
 
 

30 行
861 B

  1. from __future__ import unicode_literals
  2. import unittest, sys
  3. sys.path.append('lib/py')
  4. import webnotes
  5. from webnotes.model import docfield
  6. webnotes.connect()
  7. class TestDocField(unittest.TestCase):
  8. def test_rename(self):
  9. docfield.rename('Event', 'notes', 'notes1')
  10. # check in table
  11. tf = webnotes.conn.sql("""desc tabEvent""")
  12. self.assertTrue('notes' not in [d[0] for d in tf])
  13. self.assertTrue('notes1' in [d[0] for d in tf])
  14. docfield.rename('Event', 'notes1', 'notes')
  15. def test_table_rename(self):
  16. docfield.rename('Event', 'event_individuals', 'event_users')
  17. self.assertFalse(webnotes.conn.sql("""select parent from `tabEvent User` where parentfield='event_individuals'"""))
  18. self.assertTrue(webnotes.conn.sql("""select parent from `tabEvent User` where parentfield='event_users'"""))
  19. if __name__=='__main__':
  20. unittest.main()