Short-cut for simplify test execution
(db: &Arc<RelationalDB>, sql_text: &str)
| 245 | |
| 246 | /// Short-cut for simplify test execution |
| 247 | pub(crate) fn run_for_testing(db: &Arc<RelationalDB>, sql_text: &str) -> Result<Vec<ProductValue>, DBError> { |
| 248 | let (subs, runtime) = ModuleSubscriptions::for_test_new_runtime(db.clone()); |
| 249 | runtime |
| 250 | .block_on(run( |
| 251 | db.clone(), |
| 252 | sql_text.to_string(), |
| 253 | AuthCtx::for_testing(), |
| 254 | Some(subs), |
| 255 | None, |
| 256 | &mut vec![], |
| 257 | )) |
| 258 | .map(|x| x.rows) |
| 259 | } |
| 260 | |
| 261 | #[derive(Clone, Debug, Default, Eq, PartialEq)] |
| 262 | struct TestRows { |
searching dependent graphs…