def test_ensure_parity_exists(self, mock_download, mock_create_parity): self.ctx.container_parity = mock.Mock() self.ctx.container_parity.list_all.side_effect = [['hi'], ['hi'] * 4] version = FileVersionFactory() ensure_parity(self.ctx, version, dry_run=False) assert_false(mock_download.called) assert_false(self.ctx.container_parity.create.called)
def test_ensure_parity(self, mock_download, mock_create_parity, mock_remove): self.ctx.container_parity = mock.Mock() self.ctx.container_parity.list_all.return_value = [] mock_create_parity.return_value = ['hi'] * 8 version = FileVersionFactory() ensure_parity(self.ctx, version, dry_run=False) assert_equal(len(self.ctx.container_parity.create.call_args_list), 8)
def test_ensure_parity_exists(self, mock_container, mock_download, mock_create_parity): mock_container.list_all.side_effect = [['hi'], ['hi'] * 4] version = FileVersionFactory() ensure_parity(version, dry_run=False) assert_false(mock_download.called) assert_false(mock_container.create.called)
def test_ensure_parity(self, mock_container, mock_download, mock_create_parity, mock_remove): mock_container.list_all.return_value = [] mock_create_parity.return_value = ['hi'] * 8 version = FileVersionFactory() ensure_parity(version, dry_run=False) assert_equal(len(mock_container.create.call_args_list), 8)