def test_builder_form_data(self): megacosm.app.server.lpush('unittestgenerator_list', 'a', 'b', 'c') megacosm.app.server.set('unittestgenerator_list_chance', 30) megacosm.app.server.zadd('unittestgenerator_range', '{"name":"test1"}', 50) megacosm.app.server.zadd('unittestgenerator_range', '{"name":"test2"}', 100) megacosm.app.server.hset('unittestgenerator_list_description', 'foo', '{"name":"test1"}') megacosm.app.server.hset('unittestgenerator_list-description', 'bar', '{"name":"test2"}') self.assertEquals(megacosm.builder_form_data('unittestgenerator'), ({ 'list': ['c', 'b', 'a'] }, { 'list_chance': '30' }, { 'range': [{ u'name': u'test1' }, { u'name': u'test2' }] })) megacosm.app.server.zadd('unittestgenerator_range', '{"name":"test2"', 100) with self.assertRaisesRegexp( ValueError, 'failed to parse unittestgenerator_range field {"name":"test2"' ): megacosm.builder_form_data('unittestgenerator')
def test_builder_form_data(self): megacosm.app.server.lpush('unittestgenerator_list', 'a', 'b', 'c') megacosm.app.server.set('unittestgenerator_list_chance', 30) megacosm.app.server.zadd('unittestgenerator_range', '{"name":"test1"}', 50) megacosm.app.server.zadd('unittestgenerator_range', '{"name":"test2"}', 100) megacosm.app.server.hset('unittestgenerator_list_description', 'foo', '{"name":"test1"}') megacosm.app.server.hset('unittestgenerator_list-description', 'bar', '{"name":"test2"}') self.assertEquals(megacosm.builder_form_data('unittestgenerator'), ({'list': ['c', 'b', 'a']}, {'list_chance': '30'}, {'range': [{u'name': u'test1'}, {u'name': u'test2'}]})) megacosm.app.server.zadd('unittestgenerator_range', '{"name":"test2"', 100) with self.assertRaisesRegexp(ValueError, 'failed to parse unittestgenerator_range field {"name":"test2"'): megacosm.builder_form_data('unittestgenerator')
def artwork_builder(): """Build a a artwork""" classname = 'artwork' plist, pstring, pset = builder_form_data(classname) return render_template('generic_builder.html', plist=plist, pstring=pstring, pset=pset, name=classname)
def cuisine_builder(): """Build a a cuisine""" classname = 'cuisine' plist, pstring, pset = builder_form_data(classname) return render_template('generic_builder.html', plist=plist, pstring=pstring, pset=pset, name=classname)
def legend_builder(): """Build a a legend""" classname = 'legend' plist, pstring, pset = builder_form_data(classname) return render_template('generic_builder.html', plist=plist, pstring=pstring, pset=pset, name=classname)
def mundaneitem_builder(): """Build a a mundaneitem""" classname = 'mundaneitem' plist, pstring, pset = builder_form_data(classname) return render_template('generic_builder.html', plist=plist, pstring=pstring, pset=pset, name=classname)
def phobia_builder(): """Build a a phobia""" classname = 'phobia' plist, pstring, pset = builder_form_data(classname) return render_template('generic_builder.html', plist=plist, pstring=pstring, pset=pset, name=classname)
def motivation_builder(): """Build a a motivation""" classname = 'motivation' plist, pstring, pset = builder_form_data(classname) return render_template('generic_builder.html', plist=plist, pstring=pstring, pset=pset, name=classname)
def event_builder(): """Build a a event""" classname = 'event' plist, pstring, pset = builder_form_data(classname) return render_template('generic_builder.html', plist=plist, pstring=pstring, pset=pset, name=classname)
def jobposting_builder(): """Build a a jobposting""" classname = 'jobposting' plist, pstring, pset = builder_form_data(classname) return render_template('generic_builder.html', plist=plist, pstring=pstring, pset=pset, name=classname)
def grafitti_builder(): """Build a a grafitti""" classname = 'grafitti' plist, pstring, pset = builder_form_data(classname) return render_template('generic_builder.html', plist=plist, pstring=pstring, pset=pset, name=classname)
def rumor_builder(): """Build a a rumor""" classname = 'rumor' plist, pstring, pset = builder_form_data(classname) return render_template('generic_builder.html', plist=plist, pstring=pstring, pset=pset, name=classname)
def resource_builder(): """Build a resource""" classname = 'resource' plist, pstring, pset = builder_form_data(classname) return render_template('generic_builder.html', plist=plist, pstring=pstring, pset=pset, name=classname)