Example #1
0
    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'
        }
Example #2
0
    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'
        }