Bug 1417821 - Use string representation of http_status. r?whimboo draft
authorAndreas Tolfsen <ato@sny.no>
Fri, 24 Nov 2017 16:30:57 +0000
changeset 703215 97248b28cf78de4e22536096b9d337bbfe964e88
parent 703204 c15f17881cd5dec9d58c84551e9d0bfd2d1f4820
child 703216 5d2525f930373220dd72cb957ebb50dd96a591af
push id90754
push userbmo:ato@sny.no
push dateFri, 24 Nov 2017 16:38:54 +0000
reviewerswhimboo
bugs1417821
milestone59.0a1
Bug 1417821 - Use string representation of http_status. r?whimboo The WebDriverException.http_status can be None if it falls back to the WebDriverException abstract class. MozReview-Commit-ID: mgWKfDtTYO
testing/web-platform/meta/MANIFEST.json
testing/web-platform/tests/tools/webdriver/webdriver/error.py
--- a/testing/web-platform/meta/MANIFEST.json
+++ b/testing/web-platform/meta/MANIFEST.json
@@ -576118,33 +576118,33 @@
    "5a31a3917a5157516c10951a3b3d5ffb43b992d9",
    "support"
   ],
   "webdriver/tests/support/asserts.py": [
    "ae2037918aeb450a86f3615f963fe4a4032324cb",
    "support"
   ],
   "webdriver/tests/support/fixtures.py": [
-   "765dd3821da0724024cdd61523f3d2fd79e8be28",
+   "2331c38e8de48de41b982dee01b14cfe1092cad0",
    "support"
   ],
   "webdriver/tests/support/http_request.py": [
    "cb40c781fea2280b98135522def5e6a116d7b946",
    "support"
   ],
   "webdriver/tests/support/inline.py": [
    "ffabd6a12d6e7928176fa00702214e0c8e0a25d7",
    "support"
   ],
   "webdriver/tests/support/merge_dictionaries.py": [
    "84a6d3c6f8f4afded0f21264bbaeebec38a7f827",
    "support"
   ],
   "webdriver/tests/support/wait.py": [
-   "a4b0c9c340ea7055139d9fcab3246ee836d6a441",
+   "1f6340b5819124bb31831efa532592e9e1696b06",
    "support"
   ],
   "webdriver/tests/switch_to_parent_frame.py": [
    "487a0588e9c017640017b775c06c21f919d16fa9",
    "wdspec"
   ],
   "webdriver/tests/user_prompts/accept_alert.py": [
    "30aa726664c6228dd5901bef862d3d55b3474e41",
--- a/testing/web-platform/tests/tools/webdriver/webdriver/error.py
+++ b/testing/web-platform/tests/tools/webdriver/webdriver/error.py
@@ -6,20 +6,20 @@ class WebDriverException(Exception):
     http_status = None
     status_code = None
 
     def __init__(self, message, stacktrace=None):
         super(WebDriverException, self)
         self.stacktrace = stacktrace
 
     def __repr__(self):
-        return "<%s http_status=%d>" % (self.__class__.__name__, self.http_status)
+        return "<%s http_status=%s>" % (self.__class__.__name__, self.http_status)
 
     def __str__(self):
-        return ("%s (%d)\n"
+        return ("%s (%s)\n"
             "\n"
             "Remote-end stacktrace:\n"
             "\n"
             "%s" % (self.status_code, self.http_status, self.stacktrace))
 
 
 class ElementNotSelectableException(WebDriverException):
     http_status = 400