File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -33,6 +33,8 @@ class Server(BaseDomain):
3333 Inbound Traffic for the current billing period in bytes
3434 :param included_traffic: int
3535 Free Traffic for the current billing period in bytes
36+ :param primary_disk_size: int
37+ Size of the primary Disk
3638 :param protection: dict
3739 Protection configuration for the server
3840 :param labels: dict
@@ -79,7 +81,8 @@ class Server(BaseDomain):
7981 "labels" ,
8082 "volumes" ,
8183 "private_net" ,
82- "created"
84+ "created" ,
85+ "primary_disk_size"
8386 )
8487
8588 def __init__ (
@@ -103,6 +106,7 @@ def __init__(
103106 labels = None ,
104107 volumes = None ,
105108 private_net = None ,
109+ primary_disk_size = None ,
106110 ):
107111 self .id = id
108112 self .name = name
@@ -123,6 +127,7 @@ def __init__(
123127 self .labels = labels
124128 self .volumes = volumes
125129 self .private_net = private_net
130+ self .primary_disk_size = primary_disk_size
126131
127132
128133class CreateServerResponse (BaseDomain ):
Original file line number Diff line number Diff line change @@ -122,6 +122,7 @@ def response_simple_server():
122122 "outgoing_traffic" : 123456 ,
123123 "ingoing_traffic" : 123456 ,
124124 "included_traffic" : 654321 ,
125+ "primary_disk_size" : 20 ,
125126 "protection" : {},
126127 "labels" : {},
127128 "volumes" : []
@@ -137,6 +138,7 @@ def response_create_simple_server():
137138 "name" : "my-server" ,
138139 "status" : "running" ,
139140 "created" : "2016-01-30T23:50+00:00" ,
141+ "primary_disk_size" : 20 ,
140142 "public_net" : {
141143 "ipv4" : {
142144 "ip" : "1.2.3.4" ,
@@ -661,6 +663,7 @@ def response_simple_servers():
661663 "outgoing_traffic" : 123456 ,
662664 "ingoing_traffic" : 123456 ,
663665 "included_traffic" : 654321 ,
666+ "primary_disk_size" : 20 ,
664667 "protection" : {},
665668 "labels" : {},
666669 "volumes" : []
@@ -676,6 +679,7 @@ def response_full_server():
676679 "name" : "my-server" ,
677680 "status" : "running" ,
678681 "created" : "2016-01-30T23:50+00:00" ,
682+ "primary_disk_size" : 20 ,
679683 "public_net" : {
680684 "ipv4" : {
681685 "ip" : "1.2.3.4" ,
Original file line number Diff line number Diff line change @@ -35,6 +35,7 @@ def test_bound_server_init(self, response_full_server):
3535
3636 assert bound_server .id == 42
3737 assert bound_server .name == "my-server"
38+ assert bound_server .primary_disk_size == 20
3839 assert isinstance (bound_server .public_net , PublicNetwork )
3940 assert isinstance (bound_server .public_net .ipv4 , IPv4Address )
4041 assert bound_server .public_net .ipv4 .ip == "1.2.3.4"
You can’t perform that action at this time.
0 commit comments