for prop, value in expected.items():
self.assertEqual(
status[prop],
value, "%s should have the value `%r`, but has `%r`"
% (prop, value, status[prop]),
)
# Sanity check our environment. if prefs: for key, val in prefs.items(): if val isnotNone:
self.assertEqual(self.marionette.get_pref(key), val) if env: for key, val in env.items():
self.assertEqual(self.get_env(key), val or"")
self.execute_script(
r"""
// We're running in a function, in a sandbox, that inherits from an
// X-ray wrapped window. Anything we want to be globally available
// needs to be defined on that window.
window.env = Services.env; """
)
# If we have configured marionette to require a particular value for # `fission.autostart`, remove it as a forced pref until `tearDown`, and # perform a clean restart, so we run this test without the pref # pre-configured.
self.fissionRequired = None if Prefs.FISSION_AUTOSTART in self.marionette.instance.required_prefs:
self.fissionRequired = self.marionette.instance.required_prefs[
Prefs.FISSION_AUTOSTART
] del self.marionette.instance.required_prefs[Prefs.FISSION_AUTOSTART]
self.marionette.restart(in_app=False, clean=True)
self.setUpSession()
# Fission status must start out with `enabledByDefault`
self.check_fission_status(
enabled=True,
decision="enabledByDefault",
)
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.