Example #1
0
 def test_ensure_glacier_exists(self, mock_download):
     version = FileVersionFactory()
     version.metadata['archive'] = 'foo'
     version.save()
     self.ctx.vault = mock.Mock()
     ensure_glacier(self.ctx, version, dry_run=False)
     assert_false(self.ctx.vault.upload_archive.called)
Example #2
0
 def test_ensure_glacier_exists(self, mock_download):
     version = FileVersionFactory()
     version.metadata['archive'] = 'foo'
     version.save()
     self.ctx.vault = mock.Mock()
     ensure_glacier(self.ctx, version, dry_run=False)
     assert_false(self.ctx.vault.upload_archive.called)
 def test_migrate_version(self, mock_test_container, mock_prod_container):
     mock_test_object = mock.Mock()
     mock_test_container.get_object.return_value = mock_test_object
     version = FileVersionFactory()
     version.location['container'] = TEST_CONTAINER_NAME
     version.save()
     migrate_version(version)
     mock_test_container.get_object.assert_called_with(version.location['object'])
     mock_test_object.copy.assert_called_with(mock_prod_container)
     version.reload()
     assert_equal(version.location['container'], PROD_CONTAINER_NAME)
     assert_equal(len(get_targets()), 0)
Example #4
0
 def test_migrate_version(self, mock_test_container, mock_prod_container):
     mock_test_object = mock.Mock()
     mock_test_container.get_object.return_value = mock_test_object
     version = FileVersionFactory()
     version.location['container'] = TEST_CONTAINER_NAME
     version.save()
     migrate_version(version)
     mock_test_container.get_object.assert_called_with(
         version.location['object'])
     mock_test_object.copy.assert_called_with(mock_prod_container)
     version.reload()
     assert_equal(version.location['container'], PROD_CONTAINER_NAME)
     assert_equal(len(get_targets()), 0)