У вас TestMe - не родитель ConfigManager, а владелец свойства config (являющегося экземпляром класса ConfigManager).
Что бы TestMe был родителем ConfigManager, ConfigManager надо объявлять так:
class ConfigManager(TestMe):
Тогда будет возможность вызвать runme() как метод самого ConfigManager
class ConfigManager(TestMe):
def test(self):
self.runme()
seper() нужно только тогда, когда нужно вызвать переопределенный метод родителя.
class ConfigManager(TestMe):
def runme(self):
super(self).runme()
Если же хочется именно так как у вас (когда ConfigManager является значением свойства класса TestMe, то тогда в конструктор ConfigManager нужно передать владельца этого свойства параметром, тогда внутри ConfigManager можно будет вызвать метод владельца.
class TestMe():
config = ConfigManager(self)
def runme(self):
print('alive')
class ConfigManager():
def __init__(self, owner):
self.owner = owner # запоминаем хозяина
def test(self):
self.owner.runme() # вызываем метод хозяина