def test_set_address_bad_response_1(self, monkeypatch): member = Member(1) def geocode_1(*args, **kwargs): return None monkeypatch.setattr(Photon, 'geocode', geocode_1) assert member.set_address(address=self.address) is None assert member.latitude is None assert member.longitude is None assert member._raw_address is None
def test_set_address_bad_response_2(self, monkeypatch): member = Member(1) def geocode_2(*args, **kwargs): location = get_address_from_cache(args[1]) location.raw.clear() return location monkeypatch.setattr(Photon, 'geocode', geocode_2) assert 'Universitätsplatz' in member.set_address(address=self.address) assert member.latitude is not None assert member.longitude is not None assert member._raw_address is None