예제 #1
0
 public function test_resource_get()
 {
     // Create resource
     $resource = new pytin\Resource(array('name' => 'This is a test resource', 'type' => 'assets.Datacenter', 'status' => 'inuse', 'options' => array(array('name' => 'address', 'value' => 'Nauchniy proezd'))));
     $resource->save();
     $resource = pytin\Resource::get($resource->id);
     $this->assertTrue($resource->id > 0);
     $this->assertEquals('This is a test resource', $resource->name);
     $this->assertEquals('Datacenter', $resource->type);
     $this->assertEquals('inuse', $resource->status);
     $this->assertEquals(1, count($resource->options));
     $this->assertEquals('address', $resource->options[0]->name);
     $this->assertEquals('Nauchniy proezd', $resource->options[0]->value);
 }
예제 #2
0
 public function testResourceGet()
 {
     // Create resource
     $resource = new pytin\Resource(array('name' => 'Test getter', 'type' => 'ipman.IPAddress', 'status' => 'inuse', 'options' => array(array('name' => 'address1', 'value' => '192.168.1.101'))));
     $resource->save();
     $resource = pytin\Resource::get($resource->id);
     $this->assertTrue($resource->id > 0);
     $this->assertEquals('Test getter', $resource->name);
     $this->assertEquals('IPAddress', $resource->type);
     $this->assertEquals('inuse', $resource->status);
     $this->assertEquals(1, count($resource->options));
     $this->assertEquals('address1', $resource->options[0]->name);
     $this->assertEquals('192.168.1.101', $resource->options[0]->value);
 }