#[macro_use]
extern crate lazy_static;
mod utils;
use rstest::rstest;
use rstest_reuse::{self, *};
use serde_json::json;
use utils::{check_dataframe_query, dialect_names, make_connection, TOKIO_RUNTIME};
use vegafusion_common::data::table::VegaFusionTable;
use vegafusion_sql::dataframe::SqlDataFrame;
#[cfg(test)]
mod test_values1 {
use crate::*;
#[apply(dialect_names)]
fn test(dialect_name: &str) {
println!("{dialect_name}");
let (conn, evaluable) = TOKIO_RUNTIME.block_on(make_connection(dialect_name));
let table = VegaFusionTable::from_json(&json!([
{"a": 1, "b": 2, "c": "A"},
{"a": 3, "b": 4, "c": "BB"},
{"a": 5, "b": 6, "c": "CCC"},
]))
.unwrap();
let df_result = SqlDataFrame::from_values(&table, conn, Default::default());
check_dataframe_query(df_result, "values", "values1", dialect_name, evaluable);
}
#[test]
fn test_marker() {} }