Merge pull request #6 from dcarrillo/1.0.4

Return an empty array when there is no data for json output
This commit is contained in:
Daniel Carrillo 2021-02-19 17:51:56 +01:00 committed by GitHub
commit a3517a25ab
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 4 additions and 4 deletions

View File

@ -1,2 +1,2 @@
__version__ = '1.0.3' __version__ = '1.0.4'
__description__ = 'Look up canonical information for AWS IP addresses and networks' __description__ = 'Look up canonical information for AWS IP addresses and networks'

View File

@ -127,8 +127,7 @@ class DigAWSPrettyPrinter:
item_dict.update({'network_border_group': prefix['network_border_group']}) item_dict.update({'network_border_group': prefix['network_border_group']})
data.append(item_dict) data.append(item_dict)
if data: print(json.dumps(data, indent=2))
print(json.dumps(data, indent=2))
class DigAWS(): class DigAWS():

View File

@ -84,4 +84,5 @@ def test_get_aws_ip_ranges_invalid_status(mocker, fs, create_cache_dir) -> None:
with pytest.raises(digaws.UnexpectedRequestException) as e: with pytest.raises(digaws.UnexpectedRequestException) as e:
digaws.get_aws_ip_ranges() digaws.get_aws_ip_ranges()
assert e.startswith('Unexpected response from')
assert e.match('^Unexpected response from')