5 Commits

Author SHA1 Message Date
61970f6679 Merge pull request #7 from dcarrillo/fix-mypy
Install missing stubs for mypy
2021-07-01 19:55:08 +02:00
613727ef5a Install missing stubs for mypy 2021-07-01 19:51:08 +02:00
a3517a25ab Merge pull request #6 from dcarrillo/1.0.4
Return an empty array when there is no data for json output
2021-02-19 17:51:56 +01:00
204ec8f9ff Return an empty array when there is no data for json output 2021-02-19 17:46:04 +01:00
ef31af865a Fix test 2021-02-19 17:45:07 +01:00
4 changed files with 7 additions and 5 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

@ -1,10 +1,12 @@
import nox import nox
nox.options.sessions = ['lint', 'typing', 'tests'] nox.options.sessions = ['lint', 'typing', 'tests']
locations = ['noxfile.py', 'setup.py', 'digaws/', 'tests/'] locations = ['noxfile.py', 'setup.py', 'digaws/', 'tests/']
lint_common_args = ['--max-line-length', '120'] lint_common_args = ['--max-line-length', '120']
mypy_args = ['--ignore-missing-imports'] mypy_args = ['--ignore-missing-imports', '--install-types', '--non-interactive']
pytest_args = ['--cov=digaws', '--cov-report=', 'tests/'] pytest_args = ['--cov=digaws', '--cov-report=', 'tests/']
coverage_args = ['report', '--show-missing', '--fail-under=80'] coverage_args = ['report', '--show-missing', '--fail-under=80']

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')