def test_symbol_inner (self): self.assertEqual(expand_region_handler.expand_to_symbols(self.string1, 7, 10), {"start": 1, "end": 10, "string": "foo - bar", "type": "symbol"})
def test_symbol_outer (self): self.assertEqual(expand_region_handler.expand_to_symbols(self.string1, 1, 10), {"start": 0, "end": 11, "string": "(foo - bar)", "type": "symbol"})
def test_fix_look_back (self): result = expand_region_handler.expand_to_symbols(self.string2, 32, 32); self.assertEqual(result["start"], 12) self.assertEqual(result["end"], 35) self.assertEqual(result["string"], "foo.indexOf('bar') > -1")
def test_look_ahead_dont_hang (self): result = expand_region_handler.expand_to_symbols("( ", 2, 2); self.assertEqual(result, None)
def test_look_back_dont_hang (self): result = expand_region_handler.expand_to_symbols(" ", 1, 2); self.assertEqual(result, None)
def test_symbol_outer (self): result = expand_region_handler.expand_to_symbols(self.string1, 1, 10); self.assertEqual(result["start"], 0) self.assertEqual(result["end"], 11) self.assertEqual(result["string"], "(foo - bar)")
def test_symbol_inner (self): result = expand_region_handler.expand_to_symbols(self.string1, 7, 10); self.assertEqual(result["start"], 1) self.assertEqual(result["end"], 10) self.assertEqual(result["string"], "foo - bar")