Esempio n. 1
0
 def test_should_find_symbol(self):
     source, offset = source_and_offset("threading.current_th_|_read")
     result = nativebackend.find_symbol_backward(source, offset)
     self.assertEqual(result[0], "current_th")
     self.assertEqual(source[result[1]:result[2]], "current_th")
     result = nativebackend.find_symbol(source, offset)
     self.assertEqual(result[0], "current_thread")
     self.assertEqual(source[result[1]:result[2]], "current_thread")
Esempio n. 2
0
 def test_should_find_symbol(self):
     source, offset = source_and_offset("threading.current_th_|_read")
     result = nativebackend.find_symbol_backward(source, offset)
     self.assertEqual(result[0], "current_th")
     self.assertEqual(source[result[1] : result[2]], "current_th")
     result = nativebackend.find_symbol(source, offset)
     self.assertEqual(result[0], "current_thread")
     self.assertEqual(source[result[1] : result[2]], "current_thread")
Esempio n. 3
0
 def test_should_find_symbol_at_start_of_source(self):
     source, offset = source_and_offset("thr_|_eading")
     result = nativebackend.find_symbol_backward(source, offset)
     self.assertEqual(result[0], "thr")
     self.assertEqual(source[result[1]:result[2]],
                      "thr")
Esempio n. 4
0
 def test_should_find_empty_string_at_start_of_symbol(self):
     source, offset = source_and_offset("threading._|_current_thread()")
     result = nativebackend.find_symbol_backward(source, offset)
     self.assertEqual(result[0], "")
     self.assertEqual(source[result[1]:result[2]],
                      "")
Esempio n. 5
0
 def test_should_find_symbol_at_start_of_source(self):
     source, offset = source_and_offset("thr_|_eading")
     result = nativebackend.find_symbol_backward(source, offset)
     self.assertEqual(result[0], "thr")
     self.assertEqual(source[result[1]:result[2]],
                      "thr")
Esempio n. 6
0
 def test_should_find_empty_string_at_start_of_symbol(self):
     source, offset = source_and_offset("threading._|_current_thread()")
     result = nativebackend.find_symbol_backward(source, offset)
     self.assertEqual(result[0], "")
     self.assertEqual(source[result[1]:result[2]],
                      "")