This is an automated email from the ASF dual-hosted git repository.

tomaz pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/libcloud.git

commit 47d666f92f08eb3830a3b92a6f1c6e0732a1c5d4
Author: Tomaz Muraus <[email protected]>
AuthorDate: Sun May 3 21:15:52 2020 +0200

    Add a test case for it.
---
 libcloud/test/compute/test_digitalocean_v2.py | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/libcloud/test/compute/test_digitalocean_v2.py 
b/libcloud/test/compute/test_digitalocean_v2.py
index a98d601..88accbf 100644
--- a/libcloud/test/compute/test_digitalocean_v2.py
+++ b/libcloud/test/compute/test_digitalocean_v2.py
@@ -80,6 +80,16 @@ class DigitalOcean_v2_Tests(LibcloudTestCase):
         self.assertEqual(size.name, '1gb')
         self.assertEqual(size.ram, 1024)
 
+    def test_list_sizes_filter_by_location_success(self):
+        location = self.driver.list_locations()[1]
+        sizes = self.driver.list_sizes(location=location)
+        self.assertTrue(len(sizes) >= 1)
+
+        size = sizes[0]
+        self.assertTrue(size.id is not None)
+        self.assertEqual(size.name, '512mb')
+        self.assertTrue(location.id in size.extra['regions'])
+
     def test_list_locations_success(self):
         locations = self.driver.list_locations()
         self.assertTrue(len(locations) == 2)

Reply via email to