def METHOD_NAME(database_table_fixture, sample_dag):
    """Test drop table operator for all databases."""
    database, test_table = database_table_fixture
    assert database.table_exists(test_table)
    tmp_table = test_table.create_similar_table()
    @aql.dataframe
    def do_nothing(df: pandas.DataFrame):
        return df
    @task
    def validate_table_exists(table: Table):
        assert database.table_exists(table)
        assert table.name == tmp_table.name
        assert table.row_count == 3
        return table
    with sample_dag:
        transformed_operator = do_nothing(test_table, output_table=tmp_table)
        validated_table = validate_table_exists(transformed_operator)
        aql.drop_table(
            table=validated_table,
        )
    test_utils.run_dag(sample_dag)
    assert not database.table_exists(tmp_table)