Skip to content

Commit c7e3d84

Browse files
committed
Add tests for getting package by key
1 parent 6ef39db commit c7e3d84

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

tests/managers/ordering_tests.py

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -123,3 +123,17 @@ def test_generate_order_template_extra_quantity(self):
123123
self.assertRaises(ValueError,
124124
self.ordering.generate_order_template,
125125
1234, [], quantity=1)
126+
127+
def test_get_package_by_key_returns_if_found(self):
128+
package_keyname = "BARE_METAL_SERVER"
129+
mask = "mask[id, name]"
130+
package = self.ordering.get_package_by_key(package_keyname, mask)
131+
self.assertIsNotNone(package)
132+
133+
def test_get_package_by_key_returns_none_if_not_found(self):
134+
mock = self.set_mock('SoftLayer_Product_Package', 'getAllObjects')
135+
mock.return_value = []
136+
137+
package = self.ordering.get_package_by_key("WILLY_NILLY_SERVERS")
138+
139+
self.assertIsNone(package)

0 commit comments

Comments
 (0)