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)
Esempio n. 2
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)
Esempio n. 3
0
 def test_ensure_glacier_exists(self, mock_vault, mock_download):
     version = FileVersionFactory()
     version.metadata['archive'] = 'foo'
     version.save()
     ensure_glacier(version, dry_run=False)
     assert_false(mock_vault.upload_archive.called)
Esempio n. 4
0
 def test_ensure_glacier_exists(self, mock_vault, mock_download):
     version = FileVersionFactory()
     version.metadata['archive'] = 'foo'
     version.save()
     ensure_glacier(version, dry_run=False)
     assert_false(mock_vault.upload_archive.called)