O caminho que você está dando a set_from_file
é relativo ao arquivo glade, mas não ao arquivo python. É melhor usar caminhos completos de qualquer maneira, como o uso de caminhos relativos, muitas vezes acaba tendo problemas quando você executa o aplicativo instalado. Fornece rapidamente uma boa função auxiliar para fornecer o caminho completo para um arquivo localizado na pasta data/
. Experimente:
from test_lib.testconfig import get_data_file
[....]
self.image = self.builder.get_object("image1")
self.background = get_data_file("media/background.png")
self.image.set_from_file(self.background)