Common: Make AWSInstance.is_instance() return boolean
This commit is contained in:
parent
7af03a83f6
commit
7864f48e3c
|
@ -30,7 +30,7 @@ class AWSInstance:
|
|||
@property
|
||||
def is_instance(self) -> bool:
|
||||
self._wait_for_initialization_to_complete()
|
||||
return self._instance_id
|
||||
return bool(self._instance_id)
|
||||
|
||||
@property
|
||||
def instance_id(self) -> str:
|
||||
|
|
|
@ -26,21 +26,21 @@ def patch_fetch_metadata_default_values(patch_fetch_metadata):
|
|||
def test_is_instance__true():
|
||||
aws_instance = AWSInstance()
|
||||
|
||||
assert aws_instance.is_instance
|
||||
assert aws_instance.is_instance is True
|
||||
|
||||
|
||||
def test_is_instance__false_none(patch_fetch_metadata):
|
||||
patch_fetch_metadata(None, "", "")
|
||||
aws_instance = AWSInstance()
|
||||
|
||||
assert not aws_instance.is_instance
|
||||
assert aws_instance.is_instance is False
|
||||
|
||||
|
||||
def test_is_instance__false_empty_str(patch_fetch_metadata):
|
||||
patch_fetch_metadata("", "", "")
|
||||
aws_instance = AWSInstance()
|
||||
|
||||
assert not aws_instance.is_instance
|
||||
assert aws_instance.is_instance is False
|
||||
|
||||
|
||||
def test_instance_id():
|
||||
|
|
Loading…
Reference in New Issue