def test_add_device_with_permissions_enough(self):
     browser = DACBrowser(username, password, useragent = useragent, cookiesfile = cookiesfile)
     browser.browser.credentials_actual = True
     browser.browser.permissions_enough = True
     result_message = browser.add_device('https://developer.apple.com/account/ios/device/deviceCreate.action', 'Valid device name', '2687f1b52857a536ac692197bca5eacc4fd14205')
     self.assertEqual(result_message.find('device with number') != -1, True)
 def test_add_device_with_permissions_not_enough(self):
     browser = DACBrowser(username, password, useragent = useragent, cookiesfile = cookiesfile)
     browser.browser.credentials_actual = True
     browser.browser.permissions_enough = False
     result_message = browser.add_device('https://developer.apple.com/account/ios/device/deviceCreate.action', 'Valid device name', '2687f1b52857a536ac692197bca5eacc4fd14205')
     self.assertEqual(result_message == 'Add device form not found. Probably your permissions not enough to add device. Try change login or/and password', True)
 def test_wrong_password_with_required_auth_url_present_credentials(self):
     browser = DACBrowser(invalid_username, invalid_password, useragent = useragent, cookiesfile = cookiesfile)
     browser.browser.credentials_actual = True
     request_result = browser.get('https://developer.apple.com/account/ios/device/deviceList.action')
     self.assertEqual(self.access_denied(request_result), False)
 def test_right_password_with_several_urls_required_auth(self):
     browser = DACBrowser(username, password, useragent = useragent, cookiesfile = cookiesfile)
     browser.browser.credentials_actual = False
     request_result = browser.get('https://developer.apple.com/account')
     self.assertEqual(self.access_denied(request_result), False)
     request_result = browser.get('https://developer.apple.com/membercenter/')
 def test_wrong_password_with_not_required_auth_url(self):
     browser = DACBrowser(invalid_username, invalid_password, useragent = useragent, cookiesfile = cookiesfile)
     browser.browser.credentials_actual = False
     request_result = browser.get('https://developer.apple.com/technologies/')
     self.assertEqual(self.access_denied(request_result), False)