def test_bit_shifting(self):
        self.setUp()
        self.run_script("""
            var x = 1;
            x >>= 0;""")
        self.assert_var_eq("x", 1)
        self.run_script("""
            var x = 1;
            x >>= 1""")
        self.assert_var_eq("x", 0)
        self.run_script("""
            var x = -1;
            x >>= 0;""")
        self.assert_var_eq("x", -1)
        self.run_script("""
            var x = -1;
            x >>>= 0.2""")
        self.assert_var_eq("x", 0xFFFFFFFF)
`fields` is a pointer to either `self.detail_fields` or
dataset/ETHPy150Open mozilla/app-validator/tests/js/test_math.py/TestMathFuncs.test_bit_shifting--crossover with--dataset/ETHPy150Open lsaffre/lino/lino/core/store.py/Store.collect_fields