Closed Bug 1598367 Opened 5 years ago Closed 5 years ago

AttributeError: module 'sys' has no attribute 'maxint'

Categories

(Remote Protocol :: Marionette, defect, P3)

Version 3
defect

Tracking

(firefox72 fixed)

RESOLVED FIXED
mozilla72
Tracking Status
firefox72 --- fixed

People

(Reporter: rgpt, Assigned: rgpt)

References

Details

Attachments

(1 file)

Steps to reproduce

Run marionette harness tests on python 3

Actual Result:
AttributeError: module 'sys' has no attribute 'maxint'

File "/home/rgpt/Desktop/mozilla/mozilla-unified/python/mach/mach/main.py", line 360, in run
return self._run(argv)
File "/home/rgpt/Desktop/mozilla/mozilla-unified/python/mach/mach/main.py", line 415, in _run
args = parser.parse_args(argv)
File "/usr/lib/python3.5/argparse.py", line 1735, in parse_args
args, argv = self.parse_known_args(args, namespace)
File "/usr/lib/python3.5/argparse.py", line 1767, in parse_known_args
namespace, args = self._parse_known_args(args, namespace)
File "/usr/lib/python3.5/argparse.py", line 1976, in _parse_known_args
stop_index = consume_positionals(start_index)
File "/usr/lib/python3.5/argparse.py", line 1932, in consume_positionals
take_action(action, args)
File "/usr/lib/python3.5/argparse.py", line 1841, in take_action
action(self, namespace, argument_values, option_string)
File "/home/rgpt/Desktop/mozilla/mozilla-unified/python/mach/mach/dispatcher.py", line 179, in call
if handler.parser:
File "/home/rgpt/Desktop/mozilla/mozilla-unified/python/mach/mach/decorators.py", line 77, in parser
self._parser = self._parser()
File "/home/rgpt/Desktop/mozilla/mozilla-unified/testing/marionette/mach_commands.py", line 24, in create_parser_tests
from marionette_harness.runtests import MarionetteArguments
File "/home/rgpt/Desktop/mozilla/mozilla-unified/build/mach_bootstrap.py", line 431, in call
module = self._original_import(name, globals, locals, fromlist, level)
File "/home/rgpt/Desktop/mozilla/mozilla-unified/build/mach_bootstrap.py", line 431, in call
module = self._original_import(name, globals, locals, fromlist, level)
File "/home/rgpt/Desktop/mozilla/mozilla-unified/testing/marionette/harness/marionette_harness/init.py", line 23, in <module>
from .runner import (
File "/home/rgpt/Desktop/mozilla/mozilla-unified/build/mach_bootstrap.py", line 431, in call
module = self._original_import(name, globals, locals, fromlist, level)
File "/home/rgpt/Desktop/mozilla/mozilla-unified/testing/marionette/harness/marionette_harness/runner/init.py", line 7, in <module>
from .base import (
File "/home/rgpt/Desktop/mozilla/mozilla-unified/build/mach_bootstrap.py", line 431, in call
module = self._original_import(name, globals, locals, fromlist, level)
File "/home/rgpt/Desktop/mozilla/mozilla-unified/testing/marionette/harness/marionette_harness/runner/base.py", line 510, in <module>
class BaseMarionetteTestRunner(object):
File "/home/rgpt/Desktop/mozilla/mozilla-unified/testing/marionette/harness/marionette_harness/runner/base.py", line 522, in BaseMarionetteTestRunner
shuffle=False, shuffle_seed=random.randint(0, sys.maxint), this_chunk=1,

Expected Result:
It should have run in py3 as in py2

Assignee: nobody → rishigpt2009
Pushed by hskupin@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/5a760d1ae2fa
using py2, py3 compatible maximum integer value through six r=whimboo,marionette-reviewers
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla72
Product: Testing → Remote Protocol
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: