def test_expects_to_create_new_anonymous_guest(self): # Arrange ip_address = '127.0.0.1' # Act guest = Guest.ip_address(ip_address) # Assert self.assertEqual(guest.auth_service, 'ip_address') self.assertEqual(guest.auth_service_id, ip_address)
def identify_guest(): """Returns with an App Engine user or an anonymous user. """ app_engine_user = users.get_current_user() if app_engine_user: return Guest.app_engine_user(app_engine_user) ip_address = ip_address_from_request(request) if ip_address: return Guest.ip_address(ip_address) else: return Guest()