server/test/unittest_migractions.py
branch3.5
changeset 3126 2a71f8ab667e
parent 2967 e7d348134006
child 3134 3cda74b5534c
equal deleted inserted replaced
3125:52b6b8c2ccc5 3126:2a71f8ab667e
   364         try:
   364         try:
   365             try:
   365             try:
   366                 self.mh.cmd_remove_cube('email', removedeps=True)
   366                 self.mh.cmd_remove_cube('email', removedeps=True)
   367                 # file was there because it's an email dependancy, should have been removed
   367                 # file was there because it's an email dependancy, should have been removed
   368                 self.failIf('email' in self.config.cubes())
   368                 self.failIf('email' in self.config.cubes())
       
   369                 self.failIf(self.config.cube_dir('email') in self.config.cubes_path())
   369                 self.failIf('file' in self.config.cubes())
   370                 self.failIf('file' in self.config.cubes())
       
   371                 self.failIf(self.config.cube_dir('file') in self.config.cubes_path())
   370                 for ertype in ('Email', 'EmailThread', 'EmailPart', 'File', 'Image',
   372                 for ertype in ('Email', 'EmailThread', 'EmailPart', 'File', 'Image',
   371                                'sender', 'in_thread', 'reply_to', 'data_format'):
   373                                'sender', 'in_thread', 'reply_to', 'data_format'):
   372                     self.failIf(ertype in schema, ertype)
   374                     self.failIf(ertype in schema, ertype)
   373                 self.assertEquals(sorted(schema['see_also']._rproperties.keys()),
   375                 self.assertEquals(sorted(schema['see_also']._rproperties.keys()),
   374                                   sorted([('Folder', 'Folder'),
   376                                   sorted([('Folder', 'Folder'),
   385                 traceback.print_exc()
   387                 traceback.print_exc()
   386                 raise
   388                 raise
   387         finally:
   389         finally:
   388             self.mh.cmd_add_cube('email')
   390             self.mh.cmd_add_cube('email')
   389             self.failUnless('email' in self.config.cubes())
   391             self.failUnless('email' in self.config.cubes())
       
   392             self.failUnless(self.config.cube_dir('email') in self.config.cubes_path())
   390             self.failUnless('file' in self.config.cubes())
   393             self.failUnless('file' in self.config.cubes())
       
   394             self.failUnless(self.config.cube_dir('file') in self.config.cubes_path())
   391             for ertype in ('Email', 'EmailThread', 'EmailPart', 'File', 'Image',
   395             for ertype in ('Email', 'EmailThread', 'EmailPart', 'File', 'Image',
   392                            'sender', 'in_thread', 'reply_to', 'data_format'):
   396                            'sender', 'in_thread', 'reply_to', 'data_format'):
   393                 self.failUnless(ertype in schema, ertype)
   397                 self.failUnless(ertype in schema, ertype)
   394             self.assertEquals(sorted(schema['see_also']._rproperties.keys()),
   398             self.assertEquals(sorted(schema['see_also']._rproperties.keys()),
   395                               sorted([('EmailThread', 'EmailThread'), ('Folder', 'Folder'),
   399                               sorted([('EmailThread', 'EmailThread'), ('Folder', 'Folder'),