Title: [271361] trunk/Tools
Revision
271361
Author
[email protected]
Date
2021-01-11 08:44:31 -0800 (Mon, 11 Jan 2021)

Log Message

[ews] Add python 3 support - part 1
https://bugs.webkit.org/show_bug.cgi?id=220510

Reviewed by Jonathan Bedard.

* CISupport/ews-build/email_unittest.py:
* CISupport/ews-build/loadConfig.py:
* CISupport/ews-build/loadConfig_unittest.py:

Modified Paths

Diff

Modified: trunk/Tools/CISupport/ews-build/email_unittest.py (271360 => 271361)


--- trunk/Tools/CISupport/ews-build/email_unittest.py	2021-01-11 15:11:38 UTC (rev 271360)
+++ trunk/Tools/CISupport/ews-build/email_unittest.py	2021-01-11 16:44:31 UTC (rev 271361)
@@ -38,7 +38,7 @@
         emails = json.load(open(os.path.join(cwd, 'emails.json')))
         valid_email_categories = ['ADMIN_EMAILS', 'APPLE_BOT_WATCHERS_EMAILS', 'EMAIL_IDS_TO_UNSUBSCRIBE', 'IGALIA_JSC_TEAM_EMAILS', 'IGALIA_GTK_WPE_EMAILS']
         for category in valid_email_categories:
-            self.assertTrue(category in emails.keys())
+            self.assertTrue(category in list(emails.keys()))
 
 
 if __name__ == '__main__':

Modified: trunk/Tools/CISupport/ews-build/loadConfig.py (271360 => 271361)


--- trunk/Tools/CISupport/ews-build/loadConfig.py	2021-01-11 15:11:38 UTC (rev 271360)
+++ trunk/Tools/CISupport/ews-build/loadConfig.py	2021-01-11 16:44:31 UTC (rev 271361)
@@ -185,7 +185,7 @@
     We generate a list of tags by splitting the builder name. We do not want certain words as tag.
     For e.g. we don't want '11'as tag for builder iOS-11-Simulator-EWS
     """
-    invalid_tags = [str(i) for i in xrange(0, 20)]
+    invalid_tags = [str(i) for i in range(0, 20)]
     invalid_tags.extend(['EWS', 'TryBot'])
     return invalid_tags
 

Modified: trunk/Tools/CISupport/ews-build/loadConfig_unittest.py (271360 => 271361)


--- trunk/Tools/CISupport/ews-build/loadConfig_unittest.py	2021-01-11 15:11:38 UTC (rev 271360)
+++ trunk/Tools/CISupport/ews-build/loadConfig_unittest.py	2021-01-11 16:44:31 UTC (rev 271361)
@@ -89,10 +89,10 @@
             schedulers_to_buildername_map[scheduler['name']] = scheduler['builderNames']
 
         for builder in config['builders']:
-            for key, value in builder.iteritems():
+            for key, value in builder.items():
                 if key == 'triggered_by':
                     self.assertTrue(len(value) == 1, 'triggered_by "{}" is invalid, it should contain a single trigger.'.format(value))
-                    self.assertTrue(value[0] in schedulers_to_buildername_map.keys(),
+                    self.assertTrue(value[0] in list(schedulers_to_buildername_map.keys()),
                                     'triggered_by "{}" for builder "{}" is not listed in schedulers section.'.format(value[0], builder['name']))
 
                     # Ensure that the triggered_by is correct, verify by matching that the builder for the triggered_by scheduler actually triggers current builder
@@ -127,7 +127,7 @@
         self.verifyTags('macOS-High-Sierra-Release-32bit-WK2-EWS', ['macOS', 'High', 'Sierra', 'Release', 'WK2', '32bit'])
 
     def test_tags_type(self):
-        tags = loadConfig.getTagsForBuilder({'name': u'iOS-11-EWS'})
+        tags = loadConfig.getTagsForBuilder({'name': 'iOS-11-EWS'})
         self.assertEqual(tags, ['iOS'])
         self.assertEqual(type(tags[0]), str)
 

Modified: trunk/Tools/ChangeLog (271360 => 271361)


--- trunk/Tools/ChangeLog	2021-01-11 15:11:38 UTC (rev 271360)
+++ trunk/Tools/ChangeLog	2021-01-11 16:44:31 UTC (rev 271361)
@@ -1,3 +1,14 @@
+2021-01-11  Aakash Jain  <[email protected]>
+
+        [ews] Add python 3 support - part 1
+        https://bugs.webkit.org/show_bug.cgi?id=220510
+
+        Reviewed by Jonathan Bedard.
+
+        * CISupport/ews-build/email_unittest.py:
+        * CISupport/ews-build/loadConfig.py:
+        * CISupport/ews-build/loadConfig_unittest.py:
+
 2021-01-11  Yoshiaki Jitsukawa  <[email protected]>
 
         [PlayStation] Add MiniBrowser
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to