def test_reflectparse_presence():
    "Tests that when Spidermonkey is too old, a proper error is produced"

    try:
        spidermonkey._get_tree("foo bar", "[path]")
    except RuntimeError as err:
        assert str(err).startswith("Spidermonkey version too old"), err
    except Exception:
        raise
Пример #2
0
def test_reflectparse_presence():
    "Tests that when Spidermonkey is too old, a proper error is produced"

    try:
        spidermonkey._get_tree("foo bar", "[path]")
    except RuntimeError as err:
        assert str(err).startswith("Spidermonkey version too old"), err
    except Exception:
        raise
Пример #3
0
def test_reflectparse_presence():
    "Tests that when Spidermonkey is too old, a proper error is produced"

    spidermonkey.subprocess = MockSubprocess()

    try:
        spidermonkey._get_tree("foo bar", "[path]")
    except RuntimeError as err:
        print str(err)
        assert (str(err) ==
            "Spidermonkey version too old; 1.8pre+ required; "
            "error='ReferenceError: Reflect is not defined'; "
            "spidermonkey='[path]'")
    except:
        raise

    spidermonkey.subprocess = subprocess