def test_storage_update(self, manager): Mock.mock_put("storage/01d4fcd4-e446-433b-8a9c-551a1284952e") storage = manager.modify_storage("01d4fcd4-e446-433b-8a9c-551a1284952e", title="my bigger data collection", size=15) assert type(storage).__name__ == "Storage" assert storage.size == 15 assert storage.title == "my bigger data collection"
def test_storage_update_oop(self, manager): data = Mock.mock_get("storage/01d4fcd4-e446-433b-8a9c-551a1284952e") storage = manager.get_storage("01d4fcd4-e446-433b-8a9c-551a1284952e") Mock.mock_put("storage/01d4fcd4-e446-433b-8a9c-551a1284952e") storage.update(title="my bigger data collection", size=15) assert storage.title == "my bigger data collection" assert storage.size == 15
def test_modify_ip_oop(self, manager): # get ip data = Mock.mock_get('ip_address/10.1.0.101') ip_addr = manager.get_IP('10.1.0.101') # put ip data = Mock.mock_put('ip_address/10.1.0.101') ip_addr.ptr = 'my.ptr.record' ip_addr.save() assert ip_addr.ptr == 'my.ptr.record'
def test_modify_ip_oop(self, manager): # get ip data = Mock.mock_get("ip_address/10.1.0.101") ip_addr = manager.get_IP("10.1.0.101") # put ip data = Mock.mock_put("ip_address/10.1.0.101") ip_addr.ptr = "my.ptr.record" ip_addr.save() assert ip_addr.ptr == "my.ptr.record"
def test_update_server_oop(self, manager): data = Mock.mock_get('server/00798b85-efdc-41ca-8021-f6ef457b8531') server = manager.get_server('00798b85-efdc-41ca-8021-f6ef457b8531') server.core_number = 6 server.memory_amount = 1024 server.title = 'Updated server' data = Mock.mock_put('server/00798b85-efdc-41ca-8021-f6ef457b8531') server.save() assert server.core_number == 6 assert server.memory_amount == 1024 assert server.title == 'Updated server'
def test_modify_network_interface(self, manager): data = Mock.mock_put( 'server/0082c083-9847-4f9f-ae04-811251309b35/networking/interface/7', ignore_data_field=True) network_interface = manager.modify_network_interface( server='0082c083-9847-4f9f-ae04-811251309b35', index_in_path=7, index_in_body=8, ip_addresses=[{ 'family': 'IPv4', 'address': '172.16.1.10' }], source_ip_filtering='no', bootable='no') assert type(network_interface).__name__ == "Interface"
def test_upload_file_for_storage_import(self, manager): data = Mock.mock_post( "storage/01d4fcd4-e446-433b-8a9c-551a1284952e/import", ignore_data_field=True) storage_import = manager.create_storage_import( "01d4fcd4-e446-433b-8a9c-551a1284952e", 'direct_upload') data = Mock.mock_put( "https://fi-hel1.img.upcloud.com/uploader/session/07a6c9a3-300e-4d0e-b935-624f3dbdff3f", ignore_data_field=True, empty_payload=True, call_api=False) res = manager.upload_file_for_storage_import( storage_import, 'test/json_data/test_file.json') assert res.get("written_bytes") == 909500125 assert res.get("md5sum") == "5cc6f7e7a1c52303ac3137d62410eec5" assert res.get( "sha256sum" ) == "bdf14d897406939c11a73d0720ca75c709e756d437f8be9ee26af6b58ede3bd7"
def test_modify_network(self, manager): data = Mock.mock_put('network/036df3d0-8629-4549-984e-dc86fc3fa1b0', ignore_data_field=True) network = manager.modify_network( network='036df3d0-8629-4549-984e-dc86fc3fa1b0', dhcp='yes', family='IPv4', router='04b65749-61e2-4f08-a259-c75afbe81abf', name='test network modify', dhcp_default_route='no', dhcp_dns=["172.16.0.10", "172.16.1.10"], dhcp_bootfile_url='tftp://172.16.0.253/pxelinux.0', gateway='172.16.0.1') assert type(network).__name__ == "Network" assert network.name == 'test network modify' assert network.uuid == '036df3d0-8629-4549-984e-dc86fc3fa1b0' assert network.type == 'private' assert network.zone == 'fi-hel1'
def test_modify_ip(self, manager): data = Mock.mock_put('ip_address/10.1.0.101') ip_addr = manager.modify_IP('10.1.0.101', ptr_record='my.ptr.record') assert ip_addr.ptr == 'my.ptr.record'
def test_modify_ip(self, manager): data = Mock.mock_put("ip_address/10.1.0.101") ip_addr = manager.modify_IP("10.1.0.101", ptr_record="my.ptr.record") assert ip_addr.ptr == "my.ptr.record"