server/test/unittest_migractions.py
branch3.5
changeset 3316 c4c07aab1c39
parent 3267 320a715e2a22
parent 3134 3cda74b5534c
child 3369 7b88d12b4ee2
child 3543 ed152fe5aa8b
equal deleted inserted replaced
3314:cfa77453e742 3316:c4c07aab1c39
   381         try:
   381         try:
   382             try:
   382             try:
   383                 self.mh.cmd_remove_cube('email', removedeps=True)
   383                 self.mh.cmd_remove_cube('email', removedeps=True)
   384                 # file was there because it's an email dependancy, should have been removed
   384                 # file was there because it's an email dependancy, should have been removed
   385                 self.failIf('email' in self.config.cubes())
   385                 self.failIf('email' in self.config.cubes())
       
   386                 self.failIf(self.config.cube_dir('email') in self.config.cubes_path())
   386                 self.failIf('file' in self.config.cubes())
   387                 self.failIf('file' in self.config.cubes())
       
   388                 self.failIf(self.config.cube_dir('file') in self.config.cubes_path())
   387                 for ertype in ('Email', 'EmailThread', 'EmailPart', 'File', 'Image',
   389                 for ertype in ('Email', 'EmailThread', 'EmailPart', 'File', 'Image',
   388                                'sender', 'in_thread', 'reply_to', 'data_format'):
   390                                'sender', 'in_thread', 'reply_to', 'data_format'):
   389                     self.failIf(ertype in schema, ertype)
   391                     self.failIf(ertype in schema, ertype)
   390                 self.assertEquals(sorted(schema['see_also']._rproperties.keys()),
   392                 self.assertEquals(sorted(schema['see_also']._rproperties.keys()),
   391                                   sorted([('Folder', 'Folder'),
   393                                   sorted([('Folder', 'Folder'),
   402                 traceback.print_exc()
   404                 traceback.print_exc()
   403                 raise
   405                 raise
   404         finally:
   406         finally:
   405             self.mh.cmd_add_cube('email')
   407             self.mh.cmd_add_cube('email')
   406             self.failUnless('email' in self.config.cubes())
   408             self.failUnless('email' in self.config.cubes())
       
   409             self.failUnless(self.config.cube_dir('email') in self.config.cubes_path())
   407             self.failUnless('file' in self.config.cubes())
   410             self.failUnless('file' in self.config.cubes())
       
   411             self.failUnless(self.config.cube_dir('file') in self.config.cubes_path())
   408             for ertype in ('Email', 'EmailThread', 'EmailPart', 'File', 'Image',
   412             for ertype in ('Email', 'EmailThread', 'EmailPart', 'File', 'Image',
   409                            'sender', 'in_thread', 'reply_to', 'data_format'):
   413                            'sender', 'in_thread', 'reply_to', 'data_format'):
   410                 self.failUnless(ertype in schema, ertype)
   414                 self.failUnless(ertype in schema, ertype)
   411             self.assertEquals(sorted(schema['see_also']._rproperties.keys()),
   415             self.assertEquals(sorted(schema['see_also']._rproperties.keys()),
   412                               sorted([('EmailThread', 'EmailThread'), ('Folder', 'Folder'),
   416                               sorted([('EmailThread', 'EmailThread'), ('Folder', 'Folder'),