@Override
  public void deleteById(HouseTablePrimaryKey houseTablePrimaryKey) {
    getHtsRetryTemplate(Arrays.asList(IllegalStateException.class))
        .execute(
            context ->
                apiInstance
                    .deleteTable(
                        houseTablePrimaryKey.getDatabaseId(), houseTablePrimaryKey.getTableId())
                    .onErrorResume(e -> handleHtsHttpError(e).then())
                    .block());
  }
@Test
  public void testRepoDelete() {
    mockHtsServer.enqueue(
        new MockResponse()
            .setResponseCode(204)
            .setBody("")
            .addHeader("Content-Type", "application/json"));

    Assertions.assertDoesNotThrow(
        () ->
            htsRepo.deleteById(
                HouseTablePrimaryKey.builder()
                    .tableId(HOUSE_TABLE.getTableId())
                    .databaseId(HOUSE_TABLE.getDatabaseId())
                    .build()));
  }