MCPcopy Create free account
hub / github.com/chirpstack/chirpstack / fuota_deployment

Function fuota_deployment

chirpstack/src/api/auth/validator.rs:6539–7028  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

6537
6538 #[tokio::test]
6539 async fn fuota_deployment() {
6540 let _guard = test::prepare().await;
6541
6542 let user_active = user::User {
6543 email: "user@user".into(),
6544 is_active: true,
6545 ..Default::default()
6546 };
6547 let user_admin = user::User {
6548 email: "admin@user".into(),
6549 is_active: true,
6550 is_admin: true,
6551 ..Default::default()
6552 };
6553 let tenant_admin = user::User {
6554 email: "tenant-admin@user".into(),
6555 is_active: true,
6556 ..Default::default()
6557 };
6558 let tenant_device_admin = user::User {
6559 email: "tenant-device-admin@user".into(),
6560 is_active: true,
6561 ..Default::default()
6562 };
6563 let tenant_gateway_admin = user::User {
6564 email: "tenant-gateway-admin@user".into(),
6565 is_active: true,
6566 ..Default::default()
6567 };
6568 let tenant_user = user::User {
6569 email: "tenant-user@user".into(),
6570 is_active: true,
6571 ..Default::default()
6572 };
6573 let tenant_user_application_admin = user::User {
6574 email: "tenant-user-app-admin@user".into(),
6575 is_active: true,
6576 ..Default::default()
6577 };
6578 let tenant_user_application_admin_ro = user::User {
6579 email: "tenant-user-app-admin-ro@user".into(),
6580 is_active: true,
6581 ..Default::default()
6582 };
6583
6584 for u in [
6585 &user_active,
6586 &user_admin,
6587 &tenant_admin,
6588 &tenant_gateway_admin,
6589 &tenant_device_admin,
6590 &tenant_user,
6591 &tenant_user_application_admin,
6592 &tenant_user_application_admin_ro,
6593 ] {
6594 user::create(u.clone()).await.unwrap();
6595 }
6596

Callers

nothing calls this directly

Calls 9

prepareFunction · 0.85
create_api_keyFunction · 0.85
create_applicationFunction · 0.85
add_userFunction · 0.85
run_testsFunction · 0.85
create_deploymentFunction · 0.85
unwrapMethod · 0.80
createFunction · 0.50
intoMethod · 0.45

Tested by

no test coverage detected