def test_get_imagery_default_today(self, get_mock): get_mock.return_value = self.response_mock Nasapi.get_imagery(52.3, 5.1) assert get_mock.call_args[0][0] == 'https://api.nasa.gov/planetary/earth/imagery' assert get_mock.call_args[0][1] == { 'lat': 52.3, 'lon': 5.1, 'date': None, 'dim': None, 'cloud_score': False, 'api_key': 'testkey' }
def test_get_imagery_specified(self, get_mock): get_mock.return_value = self.response_mock dt = date(2015, 10, 22) Nasapi.get_imagery(52.3, 5.1, date=dt, dim=0.05, cloud_score=True) assert get_mock.call_args[0][0] == 'https://api.nasa.gov/planetary/earth/imagery' assert get_mock.call_args[0][1] == { 'lat': 52.3, 'lon': 5.1, 'date': '2015-10-22', 'dim': 0.05, 'cloud_score': True, 'api_key': 'testkey' }