def METHOD_NAME(self):
    self.assertEqual('path_to_file.jar', _extract_source_path('path_to_file.jar'))
    self.assertEqual('/path_to_file.jar', _extract_source_path('file:/path_to_file.jar'))
    self.assertEqual('/path_to_file.jar', _extract_source_path('jar:file:/path_to_file.jar'))
    self.assertEqual('/path_to_file.jar', _extract_source_path('jar:file:/path_to_file.jar!/JavaClass.class'))
    self.assertEqual('/path_to_file.jar', _extract_source_path('file:/path_to_file.jar/PyModule.py'))
    self.assertEqual('/path_to_file.jar', _extract_source_path('file:/path_to_file.jar\\PyModule.py'))
    self.assertEqual('path_to_file.JAR', _extract_source_path('path_to_file.JAR'))
    self.assertEqual('/path_to_file.JAR', _extract_source_path('file:/path_to_file.JAR'))
    self.assertEqual('/path_to_file.JAR', _extract_source_path('jar:file:/path_to_file.JAR'))
    self.assertEqual('/path_to_file.JAR', _extract_source_path('jar:file:/path_to_file.JAR!/JavaClass.class'))
    self.assertEqual('/path_to_file.JAR', _extract_source_path('file:/path_to_file.JAR/PyModule.py'))
    self.assertEqual('/path_to_file.JAR', _extract_source_path('file:/path_to_file.JAR\\PyModule.py'))