92 |
("jointable", "right"), |
("jointable", "right"), |
93 |
("derivedshapesource", "table"), |
("derivedshapesource", "table"), |
94 |
("derivedshapesource", "shapesource")]] |
("derivedshapesource", "shapesource")]] |
95 |
|
filenames = [((dtd, n), (None, m)) for n, m in |
96 |
|
[("fileshapesource", "filename"), |
97 |
|
("rasterlayer", "filename"), |
98 |
|
("filetable", "filename")]] |
99 |
del n, m, dtd |
del n, m, dtd |
100 |
|
|
101 |
def check_format(self): |
def check_format(self): |
106 |
filename = self.temp_file_name(self.id() + ".roundtrip.thuban") |
filename = self.temp_file_name(self.id() + ".roundtrip.thuban") |
107 |
save_session(self.session, filename) |
save_session(self.session, filename) |
108 |
el1 = sax_eventlist(filename = filename, ids = self.thubanids, |
el1 = sax_eventlist(filename = filename, ids = self.thubanids, |
109 |
idrefs = self.thubanidrefs) |
idrefs = self.thubanidrefs, |
110 |
|
filenames = self.filenames) |
111 |
el2 = sax_eventlist(filename = self.filename(), ids = self.thubanids, |
el2 = sax_eventlist(filename = self.filename(), ids = self.thubanids, |
112 |
idrefs = self.thubanidrefs) |
idrefs = self.thubanidrefs, |
113 |
|
filenames = self.filenames) |
114 |
if 0: |
if 0: |
115 |
for a, b in zip(el1, el2): |
for a, b in zip(el1, el2): |
116 |
print a != b and "***************" or "" |
print a != b and "***************" or "" |
442 |
title="My Layer" stroke_width="1" fill="None"> |
title="My Layer" stroke_width="1" fill="None"> |
443 |
<projection name="Unknown"> |
<projection name="Unknown"> |
444 |
<parameter value="proj=lcc"/> |
<parameter value="proj=lcc"/> |
445 |
|
<parameter value="lat_1=10"/> |
446 |
|
<parameter value="lat_2=20"/> |
447 |
<parameter value="ellps=clrk66"/> |
<parameter value="ellps=clrk66"/> |
448 |
</projection> |
</projection> |
449 |
</layer> |
</layer> |
476 |
neq(proj, None) |
neq(proj, None) |
477 |
eq(proj.GetName(), "Unknown") |
eq(proj.GetName(), "Unknown") |
478 |
eq(proj.GetParameter("proj"), "lcc") |
eq(proj.GetParameter("proj"), "lcc") |
479 |
|
eq(proj.GetParameter("lat_1"), "10") |
480 |
|
eq(proj.GetParameter("lat_2"), "20") |
481 |
eq(proj.GetParameter("ellps"), "clrk66") |
eq(proj.GetParameter("ellps"), "clrk66") |
482 |
|
|
483 |
self.check_format() |
self.check_format() |
748 |
self.fail("Missing filetype attribute doesn't raise LoadError") |
self.fail("Missing filetype attribute doesn't raise LoadError") |
749 |
|
|
750 |
if __name__ == "__main__": |
if __name__ == "__main__": |
751 |
unittest.main() |
support.run_tests() |