MCPcopy Create free account
hub / github.com/Dstack-TEE/dstack / test_report_data

Function test_report_data

sdk/rust/tests/test_client.rs:73–87  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

71
72#[tokio::test]
73async fn test_report_data() {
74 let report_data = "test";
75 let client = AsyncDstackClient::new(None);
76 let result = client.get_quote(report_data.into()).await.unwrap();
77 let quote = result.decode_quote().unwrap();
78
79 let tdx_quote = Quote::parse(&quote).unwrap();
80 let quote_report = tdx_quote.report.as_td10().unwrap();
81 let expected = {
82 let mut padded = report_data.as_bytes().to_vec();
83 padded.resize(64, 0);
84 padded
85 };
86 assert_eq!(&quote_report.report_data[..], &expected[..]);
87}
88
89#[tokio::test]
90async fn test_info() {

Callers

nothing calls this directly

Calls 3

to_vecMethod · 0.80
get_quoteMethod · 0.45
decode_quoteMethod · 0.45

Tested by

no test coverage detected