Ejemplo n.º 1
0
 def test_info_setter(self):
     info_setter = FileInfoBuilder(service='service', endpoint='endpoint',
                                   source_endpoint='source_endpoint',
                                   parameters='parameters')
     files = [FileStat(src='src', dest='dest', compare_key='compare_key',
                       size='size', last_update='last_update',
                       src_type='src_type', dest_type='dest_type',
                       operation_name='operation_name')]
     file_infos = info_setter.call(files)
     for file_info in file_infos:
         attributes = file_info.__dict__.keys()
         for key in attributes:
             self.assertEqual(getattr(file_info, key), str(key))
Ejemplo n.º 2
0
 def test_swaps_clients_for_sync_delete(self):
     client_name = 'client'
     source_client_name = 'source_client'
     info_setter = FileInfoBuilder(client=client_name,
                                   source_client=source_client_name,
                                   parameters={'delete': True},
                                   is_stream='is_stream')
     files = [FileStat(src='src', dest='dest', compare_key='compare_key',
                       size='size', last_update='last_update',
                       src_type='src_type', dest_type='dest_type',
                       operation_name='delete')]
     file_infos = info_setter.call(files)
     for file_info in file_infos:
         self.assertEquals(file_info.client, source_client_name)
         self.assertEquals(file_info.source_client, client_name)
Ejemplo n.º 3
0
 def test_info_setter(self):
     info_setter = FileInfoBuilder(client='client',
                                   source_client='source_client',
                                   parameters='parameters',
                                   is_stream='is_stream')
     files = [FileStat(src='src', dest='dest', compare_key='compare_key',
                       size='size', last_update='last_update',
                       src_type='src_type', dest_type='dest_type',
                       operation_name='operation_name',
                       response_data='associated_response_data')]
     file_infos = info_setter.call(files)
     for file_info in file_infos:
         attributes = file_info.__dict__.keys()
         for key in attributes:
             self.assertEqual(getattr(file_info, key), str(key))
Ejemplo n.º 4
0
 def test_info_setter(self):
     info_setter = FileInfoBuilder(client='client',
                                   source_client='source_client',
                                   parameters='parameters',
                                   is_stream='is_stream')
     files = [
         FileStat(src='src',
                  dest='dest',
                  compare_key='compare_key',
                  size='size',
                  last_update='last_update',
                  src_type='src_type',
                  dest_type='dest_type',
                  operation_name='operation_name')
     ]
     file_infos = info_setter.call(files)
     for file_info in file_infos:
         attributes = file_info.__dict__.keys()
         for key in attributes:
             self.assertEqual(getattr(file_info, key), str(key))
Ejemplo n.º 5
0
 def test_swaps_clients_for_sync_delete(self):
     client_name = 'client'
     source_client_name = 'source_client'
     info_setter = FileInfoBuilder(client=client_name,
                                   source_client=source_client_name,
                                   parameters={'delete': True},
                                   is_stream='is_stream')
     files = [
         FileStat(src='src',
                  dest='dest',
                  compare_key='compare_key',
                  size='size',
                  last_update='last_update',
                  src_type='src_type',
                  dest_type='dest_type',
                  operation_name='delete')
     ]
     file_infos = info_setter.call(files)
     for file_info in file_infos:
         self.assertEquals(file_info.client, source_client_name)
         self.assertEquals(file_info.source_client, client_name)