def test_klass_to_pypath_a_faked_out_main(): # since we can't really get a class that reports its __module__ as # being '__main__', we have to fake it with mocks. fake_sys_modules = { '__main__': '/some/bogus/path/socoro/processor/processor_app.py', } fake_sys_path = [ '', '/my/home/path', '/your/home/path', '/some/bogus/path', '/elsewhere/' ] MockedMainClass = mock.Mock() MockedMainClass.__module__ = '__main__' MockedMainClass.__name__ = 'ProcessorApp' with mock.patch( 'socorro.app.socorro_app.sys.modules', new=fake_sys_modules ): with mock.patch( 'socorro.app.socorro_app.sys.path', new=fake_sys_path ): eq_( klass_to_pypath(ProcessorApp), 'socorro.processor.processor_app.ProcessorApp' )
def test_klass_to_pypath_a_faked_out_main(): # since we can't really get a class that reports its __module__ as # being '__main__', we have to fake it with mocks. fake_sys_modules = { '__main__': '/some/bogus/path/socoro/processor/processor_app.py', } fake_sys_path = [ '', '/my/home/path', '/your/home/path', '/some/bogus/path', '/elsewhere/' ] MockedMainClass = mock.Mock() MockedMainClass.__module__ = '__main__' MockedMainClass.__name__ = 'ProcessorApp' with mock.patch( 'socorro.app.socorro_app.sys.modules', new=fake_sys_modules ): with mock.patch( 'socorro.app.socorro_app.sys.path', new=fake_sys_path ): eq_( klass_to_pypath(ProcessorApp), 'socorro.processor.processor_app.ProcessorApp' )
def test_klass_to_pypath_various_modules(): from socorro.processor.processor_app import ProcessorApp eq_( klass_to_pypath(ProcessorApp), 'socorro.processor.processor_app.ProcessorApp' )
def test_klass_to_pypath_various_modules(): from socorro.processor.processor_app import ProcessorApp eq_( klass_to_pypath(ProcessorApp), 'socorro.processor.processor_app.ProcessorApp' )