* src/plugins/TestcaseGenerator.py: Fix lds ord; Add new option to put a linebreak into each textfield
svn: r6260
This commit is contained in:
parent
7ce865cf79
commit
ecb78626c6
@ -1,3 +1,7 @@
|
|||||||
|
2006-04-04 Martin Hawlisch <Martin.Hawlisch@gmx.de>
|
||||||
|
* src/plugins/TestcaseGenerator.py: Fix lds ord; Add new option
|
||||||
|
to put a linebreak into each textfield
|
||||||
|
|
||||||
2006-04-03 Brian Matherly <pez4brian@users.sourceforge.net>
|
2006-04-03 Brian Matherly <pez4brian@users.sourceforge.net>
|
||||||
* src/_ImgManip.py: fix typo
|
* src/_ImgManip.py: fix typo
|
||||||
* src/plugins/DetDescendantReport.py: remove use of deprecated functions
|
* src/plugins/DetDescendantReport.py: remove use of deprecated functions
|
||||||
|
@ -159,6 +159,10 @@ class TestcaseGenerator(Tool.Tool):
|
|||||||
self.check_serial.set_active( self.options.handler.options_dict['add_serial'])
|
self.check_serial.set_active( self.options.handler.options_dict['add_serial'])
|
||||||
self.top.vbox.pack_start(self.check_serial,0,0,5)
|
self.top.vbox.pack_start(self.check_serial,0,0,5)
|
||||||
|
|
||||||
|
self.check_linebreak = gtk.CheckButton( _("Add line break"))
|
||||||
|
self.check_linebreak.set_active( self.options.handler.options_dict['add_linebreak'])
|
||||||
|
self.top.vbox.pack_start(self.check_linebreak,0,0,5)
|
||||||
|
|
||||||
self.entry_count = gtk.Entry()
|
self.entry_count = gtk.Entry()
|
||||||
self.entry_count.set_text( unicode( self.options.handler.options_dict['person_count']))
|
self.entry_count.set_text( unicode( self.options.handler.options_dict['person_count']))
|
||||||
self.top.vbox.pack_start(self.entry_count,0,0,5)
|
self.top.vbox.pack_start(self.entry_count,0,0,5)
|
||||||
@ -183,6 +187,8 @@ class TestcaseGenerator(Tool.Tool):
|
|||||||
self.check_specialchars.get_active())
|
self.check_specialchars.get_active())
|
||||||
self.options.handler.options_dict['add_serial'] = int(
|
self.options.handler.options_dict['add_serial'] = int(
|
||||||
self.check_serial.get_active())
|
self.check_serial.get_active())
|
||||||
|
self.options.handler.options_dict['add_linebreak'] = int(
|
||||||
|
self.check_linebreak.get_active())
|
||||||
self.options.handler.options_dict['person_count'] = int(
|
self.options.handler.options_dict['person_count'] = int(
|
||||||
self.entry_count.get_text())
|
self.entry_count.get_text())
|
||||||
self.top.destroy()
|
self.top.destroy()
|
||||||
@ -820,14 +826,14 @@ class TestcaseGenerator(Tool.Tool):
|
|||||||
|
|
||||||
#LDS
|
#LDS
|
||||||
if randint(0,1) == 1:
|
if randint(0,1) == 1:
|
||||||
lds = self.rand_ldsord( lds.baptism)
|
ldsord = self.rand_ldsord( lds.baptism)
|
||||||
np.set_lds_baptism( lds)
|
np.set_lds_baptism( ldsord)
|
||||||
if randint(0,1) == 1:
|
if randint(0,1) == 1:
|
||||||
lds = self.rand_ldsord( lds.baptism)
|
ldsord = self.rand_ldsord( lds.baptism)
|
||||||
np.set_lds_endowment( lds)
|
np.set_lds_endowment( ldsord)
|
||||||
if randint(0,1) == 1:
|
if randint(0,1) == 1:
|
||||||
lds = self.rand_ldsord( lds.csealing)
|
ldsord = self.rand_ldsord( lds.csealing)
|
||||||
np.set_lds_sealing( lds)
|
np.set_lds_sealing( ldsord)
|
||||||
|
|
||||||
person_handle = self.db.add_person(np,self.trans)
|
person_handle = self.db.add_person(np,self.trans)
|
||||||
|
|
||||||
@ -880,8 +886,8 @@ class TestcaseGenerator(Tool.Tool):
|
|||||||
fam.set_relationship( self.rand_type(Utils.family_relations))
|
fam.set_relationship( self.rand_type(Utils.family_relations))
|
||||||
else:
|
else:
|
||||||
fam.set_relationship((RelLib.Family.MARRIED,''))
|
fam.set_relationship((RelLib.Family.MARRIED,''))
|
||||||
lds = self.rand_ldsord( lds.ssealing)
|
ldsord = self.rand_ldsord( lds.ssealing)
|
||||||
fam.set_lds_sealing( lds)
|
fam.set_lds_sealing( ldsord)
|
||||||
fam_h = self.db.add_family(fam,self.trans)
|
fam_h = self.db.add_family(fam,self.trans)
|
||||||
fam = self.db.commit_family(fam,self.trans)
|
fam = self.db.commit_family(fam,self.trans)
|
||||||
if person1_h:
|
if person1_h:
|
||||||
@ -947,8 +953,8 @@ class TestcaseGenerator(Tool.Tool):
|
|||||||
fam.set_relationship( self.rand_type(Utils.family_relations))
|
fam.set_relationship( self.rand_type(Utils.family_relations))
|
||||||
else:
|
else:
|
||||||
fam.set_relationship( (RelLib.Family.MARRIED,'') )
|
fam.set_relationship( (RelLib.Family.MARRIED,'') )
|
||||||
lds = self.rand_ldsord( lds.ssealing)
|
ldsord = self.rand_ldsord( lds.ssealing)
|
||||||
fam.set_lds_sealing( lds)
|
fam.set_lds_sealing( ldsord)
|
||||||
fam.add_child_handle(child_h)
|
fam.add_child_handle(child_h)
|
||||||
fam_h = self.db.add_family(fam,self.trans)
|
fam_h = self.db.add_family(fam,self.trans)
|
||||||
fam = self.db.commit_family(fam,self.trans)
|
fam = self.db.commit_family(fam,self.trans)
|
||||||
@ -1221,15 +1227,15 @@ class TestcaseGenerator(Tool.Tool):
|
|||||||
return (year, event_ref)
|
return (year, event_ref)
|
||||||
|
|
||||||
def rand_ldsord( self, status_list):
|
def rand_ldsord( self, status_list):
|
||||||
lds = RelLib.LdsOrd()
|
ldsord = RelLib.LdsOrd()
|
||||||
self.fill_object( lds)
|
self.fill_object( ldsord)
|
||||||
if randint(0,1) == 1:
|
if randint(0,1) == 1:
|
||||||
lds.set_status( randint(0,len(status_list)-1))
|
ldsord.set_status( randint(0,len(status_list)-1))
|
||||||
if randint(0,1) == 1:
|
if randint(0,1) == 1:
|
||||||
lds.set_temple( choice( lds.temple_to_abrev.keys()))
|
ldsord.set_temple( choice( lds.lds_temple_to_abrev.keys()))
|
||||||
if randint(0,1) == 1:
|
if randint(0,1) == 1:
|
||||||
lds.set_place_handle( self.rand_place())
|
ldsord.set_place_handle( self.rand_place())
|
||||||
return lds
|
return ldsord
|
||||||
|
|
||||||
def rand_type( self, list):
|
def rand_type( self, list):
|
||||||
key = choice(list.keys())
|
key = choice(list.keys())
|
||||||
@ -1340,7 +1346,10 @@ class TestcaseGenerator(Tool.Tool):
|
|||||||
result = result.title()
|
result = result.title()
|
||||||
elif n == 1:
|
elif n == 1:
|
||||||
result = result.upper()
|
result = result.upper()
|
||||||
|
|
||||||
|
if self.options.handler.options_dict['add_linebreak']:
|
||||||
|
result = result + u"\nNEWLINE"
|
||||||
|
|
||||||
return result
|
return result
|
||||||
|
|
||||||
def commit_transaction(self):
|
def commit_transaction(self):
|
||||||
@ -1374,6 +1383,7 @@ class TestcaseGeneratorOptions(Tool.ToolOptions):
|
|||||||
'long_names' : 0,
|
'long_names' : 0,
|
||||||
'specialchars' : 0,
|
'specialchars' : 0,
|
||||||
'add_serial' : 0,
|
'add_serial' : 0,
|
||||||
|
'add_linebreak' : 0,
|
||||||
}
|
}
|
||||||
self.options_help = {
|
self.options_help = {
|
||||||
'bugs' : ("=0/1",
|
'bugs' : ("=0/1",
|
||||||
@ -1407,6 +1417,10 @@ class TestcaseGeneratorOptions(Tool.ToolOptions):
|
|||||||
"Wheter to add a serial number to every text field",
|
"Wheter to add a serial number to every text field",
|
||||||
["No serial","Add serial number"],
|
["No serial","Add serial number"],
|
||||||
True),
|
True),
|
||||||
|
'add_linebreak' : ("=0/1",
|
||||||
|
"Wheter to add a line break to every text field",
|
||||||
|
["No linebreak","Add line break"],
|
||||||
|
True),
|
||||||
}
|
}
|
||||||
|
|
||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
|
Loading…
Reference in New Issue
Block a user