def test(self): s = self.session dao = SA_Result_DAO(session = s) # Drop/Create tables. sa_metadata.metadata.drop_all(s.bind) sa_metadata.metadata.create_all(s.bind) s.commit() # Generate test result set. results = results_util.generate_results() ## Merge generated objects for testing. for o_key, o in util_registry.object_registry.items(): try: if not o_key[0] in ['Result']: s.add(o) except: pass s.commit() # Test DAO operations. dao.save_results(results) fetched_results = dao.get_results(filters=[ { 'field': 'tag', 'op': '==', 'value': 'a' } ]) result_field = { 'field': 'a', 'aggregate_funcs': ['sum'] } mapserver_data_string = dao.get_mapserver_data_string(result_field=result_field) print mapserver_data_string self.failUnless(True)
t0=t0, tf=tf, dt=dt, grid_model=grid_model, features_model=features_model, effort_model=effort_model, va=va, taus=taus, omegas=omegas ) for n in times: print >> sys.stderr, "iteration: %s" % n print >> sys.stderr, datetime.now() model.iterate(n) # Print results as csv. #sasi_model_util.results_to_csv_buffer(results=model.results, buffer=sys.stdout) # Generate result objects from results. #""" results = sasi_model_util.results_to_result_objs( results = model.results, tag = 'gc30_all' ) #""" # Save the results. if conf.conf['verbose']: print >> sys.stderr, "%s results total." % len(results) result_dao.save_results(results)