from PyPlasma import *

rm = plResManager(pvPots)
loc = plLocation()
loc.prefix = 1
loc.page = 1

node = plSceneNode('Test_District_Test')
obj = plSceneObject('SomeObject')
obj.sceneNode = node.key
node.addSceneObject(obj.key)
ai = plAudioInterface('SomeObject')
ci = plCoordinateInterface('SomeObject')
di = plDrawInterface('SomeObject')
si = plSimulationInterface('SomeObject')
obj.audio = ai.key
obj.coord = ci.key
obj.draw = di.key
obj.sim = si.key
ai.owner = obj.key
ci.owner = obj.key
di.owner = obj.key
si.owner = obj.key

rm.AddObject(loc, node)
rm.AddObject(loc, obj)
rm.AddObject(loc, ai)
rm.AddObject(loc, ci)
rm.AddObject(loc, di)
rm.AddObject(loc, si)

page = plPageInfo()
page.location = loc
page.age = 'Test'
page.page = 'Test'
rm.AddPage(page)

rm.WritePage('Test_District_Test.prp', page)
