/** * @group tenant */ public function testTenants() { $service = new IdentityService(self::conf('openstack.identity.url'), $this->getTransportClient()); $service2 = new IdentityService(self::conf('openstack.identity.url'), $this->getTransportClient()); $user = self::conf('openstack.identity.username'); $pass = self::conf('openstack.identity.password'); $tenantId = self::conf('openstack.identity.tenantId'); $service->authenticateAsUser($user, $pass, $tenantId); $tenants = $service2->tenants($service->token()); $this->assertGreaterThan(0, count($tenants)); $this->assertNotEmpty($tenants[0]['name']); $this->assertNotEmpty($tenants[0]['id']); $tenants = $service->tenants(); $this->assertGreaterThan(0, count($tenants)); $this->assertNotEmpty($tenants[0]['name']); $this->assertNotEmpty($tenants[0]['id']); }