def test_link_success(): device_id = id.id() responses.add(responses.POST, "http://api.domain.com/domain/acquire", status=200, body='{"user_domain": "boris", "update_token": "some_update_token"}', content_type="application/json") user_platform_config = get_user_platform_config() user_platform_config.update_redirect('domain.com', 'http://api.domain.com') dns = RedirectService(user_platform_config, test_version) result = dns.acquire('*****@*****.**', 'pass1234', 'boris') assert result is not None assert result.user_domain == "boris" assert result.update_token == "some_update_token" expected_request_data = { "password": "******", "email": "*****@*****.**", "user_domain": "boris", 'device_mac_address': device_id.mac_address, 'device_name': device_id.name, 'device_title': device_id.title, } # Need to assert all passed POST parameters # self.assertSingleRequest(convertible.to_json(expected_request_data)) assert result.user_domain == "boris" assert result.update_token == "some_update_token"
def test_link_success(): device_id = id.id() responses.add( responses.POST, "http://api.domain.com/domain/acquire", status=200, body='{"user_domain": "boris", "update_token": "some_update_token"}', content_type="application/json") user_platform_config = get_user_platform_config() user_platform_config.update_redirect('domain.com', 'http://api.domain.com') dns = RedirectService(user_platform_config, test_version) result = dns.acquire('*****@*****.**', 'pass1234', 'boris') assert result is not None assert result.user_domain == "boris" assert result.update_token == "some_update_token" expected_request_data = { "password": "******", "email": "*****@*****.**", "user_domain": "boris", 'device_mac_address': device_id.mac_address, 'device_name': device_id.name, 'device_title': device_id.title, } # Need to assert all passed POST parameters # self.assertSingleRequest(convertible.to_json(expected_request_data)) assert result.user_domain == "boris" assert result.update_token == "some_update_token"
def acquire(self, email, password, user_domain): device_id = id.id() data = { 'email': email, 'password': password, 'user_domain': user_domain, 'device_mac_address': device_id.mac_address, 'device_name': device_id.name, 'device_title': device_id.title, } url = urljoin(self.user_platform_config.get_redirect_api_url(), "/domain/acquire") response = requests.post(url, data) util.check_http_error(response) response_data = convertible.from_json(response.text) return response_data
def acquire(self, email, password, user_domain): device_id = id.id() data = { 'email': email, 'password': password, 'user_domain': user_domain, 'device_mac_address': device_id.mac_address, 'device_name': device_id.name, 'device_title': device_id.title, } url = urljoin(self.user_platform_config.get_redirect_api_url(), "/domain/acquire") response = requests.post(url, data) util.check_http_error(response) response_data = convertible.from_json(response.text) return response_data
def identification(self): return id.id()
def identification(self): return id.id()
def test_unknown(): the_id = id('/etc/non-existing-file.cfg') assert the_id.name == 'unknown' assert the_id.title == 'Unknown'