Skip to content

Commit

Permalink
test: add for namespace
Browse files Browse the repository at this point in the history
Signed-off-by: tison <[email protected]>
  • Loading branch information
tisonkun committed Dec 27, 2023
1 parent 70974f3 commit f2cc7bb
Showing 1 changed file with 22 additions and 0 deletions.
22 changes: 22 additions & 0 deletions tests/namespace.rs
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
mod testing;

use crate::testing::{get_client, Result};
use etcd_client::KvClientPrefix;

#[tokio::test]
async fn test_namespace_put_get() -> Result<()> {
let mut client = get_client().await?;
let mut c = KvClientPrefix::new(client.kv_client(), "foo/".into());

c.put("abc", "bar", None).await?;
let kvs = c.get("abc", None).await?.take_kvs();
assert_eq!(kvs.len(), 1);
assert_eq!(kvs[0].key(), "abc".as_bytes());
assert_eq!(kvs[0].value(), "bar".as_bytes());

let kvs = client.get("foo/abc", None).await?.take_kvs();
assert_eq!(kvs.len(), 1);
assert_eq!(kvs[0].key(), "foo/abc".as_bytes());
assert_eq!(kvs[0].value(), "bar".as_bytes());
Ok(())
}

0 comments on commit f2cc7bb

Please sign in to comment.