refactor: Extract a method to create gRPC ReadSource to the Scenario
parent
bfe779d7b8
commit
cfe18e3e61
|
@ -129,6 +129,24 @@ impl Scenario {
|
||||||
fn ns_since_epoch(&self) -> i64 {
|
fn ns_since_epoch(&self) -> i64 {
|
||||||
self.ns_since_epoch
|
self.ns_since_epoch
|
||||||
}
|
}
|
||||||
|
|
||||||
|
fn read_source(&self) -> Option<prost_types::Any> {
|
||||||
|
let partition_id = u64::from(u32::MAX);
|
||||||
|
let read_source = ReadSource {
|
||||||
|
org_id: self.org_id(),
|
||||||
|
bucket_id: self.bucket_id(),
|
||||||
|
partition_id,
|
||||||
|
};
|
||||||
|
|
||||||
|
let mut d = Vec::new();
|
||||||
|
read_source.encode(&mut d).unwrap();
|
||||||
|
let read_source = prost_types::Any {
|
||||||
|
type_url: "/TODO".to_string(),
|
||||||
|
value: d,
|
||||||
|
};
|
||||||
|
|
||||||
|
Some(read_source)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
async fn create_database(client: &reqwest::Client, database_name: &str) {
|
async fn create_database(client: &reqwest::Client, database_name: &str) {
|
||||||
|
@ -258,19 +276,7 @@ async fn test_grpc_api(influxdb2: &influxdb2_client::Client, scenario: &Scenario
|
||||||
capabilities_response
|
capabilities_response
|
||||||
);
|
);
|
||||||
|
|
||||||
let partition_id = u64::from(u32::MAX);
|
let read_source = scenario.read_source();
|
||||||
let read_source = ReadSource {
|
|
||||||
org_id: scenario.org_id(),
|
|
||||||
bucket_id: scenario.bucket_id(),
|
|
||||||
partition_id,
|
|
||||||
};
|
|
||||||
let mut d = Vec::new();
|
|
||||||
read_source.encode(&mut d).unwrap();
|
|
||||||
let read_source = prost_types::Any {
|
|
||||||
type_url: "/TODO".to_string(),
|
|
||||||
value: d,
|
|
||||||
};
|
|
||||||
let read_source = Some(read_source);
|
|
||||||
|
|
||||||
let range = TimestampRange {
|
let range = TimestampRange {
|
||||||
start: scenario.ns_since_epoch(),
|
start: scenario.ns_since_epoch(),
|
||||||
|
|
Loading…
Reference in New Issue