forked from openlp/openlp
A few more tests
bzr-revno: 373
This commit is contained in:
parent
068f963077
commit
5660ef45fd
@ -150,7 +150,7 @@ class ServiceManager(QWidget):
|
|||||||
# i=deepcopy(item)
|
# i=deepcopy(item)
|
||||||
# print i
|
# print i
|
||||||
# print i.imgs
|
# print i.imgs
|
||||||
self.service_data.insertRow(row, item)
|
self.service_data.insertRow(row+1, item)
|
||||||
# for i in self.service_data:
|
# for i in self.service_data:
|
||||||
# print item.imgs
|
# print item.imgs
|
||||||
# print i.imgs
|
# print i.imgs
|
||||||
|
@ -77,6 +77,67 @@ class TestServiceManager_base:
|
|||||||
assert lines[1] == "test.gif"
|
assert lines[1] == "test.gif"
|
||||||
log.info("done")
|
log.info("done")
|
||||||
|
|
||||||
|
def test_2items_as_separate_items(self):
|
||||||
|
# If nothing is selected when item is added, a new base service item is added
|
||||||
|
log.info("test_2items_as_separate_items")
|
||||||
|
item=ImageServiceItem(None)
|
||||||
|
item.add("test.gif")
|
||||||
|
self.s.addServiceItem(item)
|
||||||
|
item=ImageServiceItem(None)
|
||||||
|
item.add("test2.gif")
|
||||||
|
item.add("test3.gif")
|
||||||
|
self.s.addServiceItem(item)
|
||||||
|
answer = self.s.oos_as_text()
|
||||||
|
log.info("Answer = " + str(answer))
|
||||||
|
lines=answer.split("\n")
|
||||||
|
log.info("lines = " + str(lines))
|
||||||
|
assert lines[0].startswith("# <openlp.plugins.images.imageserviceitem.ImageServiceItem object")
|
||||||
|
assert lines[1] == "test.gif"
|
||||||
|
assert lines[2].startswith("# <openlp.plugins.images.imageserviceitem.ImageServiceItem object")
|
||||||
|
assert lines[3] == "test2.gif"
|
||||||
|
assert lines[4] == "test3.gif"
|
||||||
|
log.info("done")
|
||||||
|
|
||||||
|
def test_2items_merged(self):
|
||||||
|
# If the first object is selected when item is added it should be extended
|
||||||
|
log.info("test_2items_merged")
|
||||||
|
item=ImageServiceItem(None)
|
||||||
|
item.add("test.gif")
|
||||||
|
# now select the line
|
||||||
|
self.s.addServiceItem(item)
|
||||||
|
item=ImageServiceItem(None)
|
||||||
|
item.add("test2.gif")
|
||||||
|
item.add("test3.gif")
|
||||||
|
self.s.addServiceItem(item)
|
||||||
|
answer = self.s.oos_as_text()
|
||||||
|
log.info("Answer = " + str(answer))
|
||||||
|
lines=answer.split("\n")
|
||||||
|
log.info("lines = " + str(lines))
|
||||||
|
assert lines[0].startswith("# <openlp.plugins.images.imageserviceitem.ImageServiceItem object")
|
||||||
|
assert lines[1] == "test.gif"
|
||||||
|
assert lines[2] == "test2.gif"
|
||||||
|
assert lines[3] == "test3.gif"
|
||||||
|
log.info("done")
|
||||||
|
|
||||||
|
# def test_moving_selection(self):
|
||||||
|
# log.info("test_easy")
|
||||||
|
# item=ImageServiceItem(None)
|
||||||
|
# item.add("test1.gif")
|
||||||
|
# item.add("test2.gif")
|
||||||
|
# item.add("test3.gif")
|
||||||
|
# item.add("test2a.gif")
|
||||||
|
# self.s.addServiceItem(item)
|
||||||
|
# answer = self.s.oos_as_text()
|
||||||
|
# log.info("Answer = " + str(answer))
|
||||||
|
# lines=answer.split("\n")
|
||||||
|
# log.info("lines = " + str(lines))
|
||||||
|
# assert lines[0].startswith("# <openlp.plugins.images.imageserviceitem.ImageServiceItem object")
|
||||||
|
# assert lines[1] == "test1.gif"
|
||||||
|
# assert lines[2] == "test2.gif"
|
||||||
|
# assert lines[3] == "test2a.gif"
|
||||||
|
# assert lines[4] == "test3.gif"
|
||||||
|
# log.info("done")
|
||||||
|
|
||||||
if __name__=="__main__":
|
if __name__=="__main__":
|
||||||
|
|
||||||
t=TestServiceManager_base()
|
t=TestServiceManager_base()
|
||||||
|
Loading…
Reference in New Issue
Block a user