def test(self):
		s = self.session
		dao = SA_Effort_DAO(session = s)

		# Drop/Create tables.
		sa_metadata.metadata.drop_all(s.bind)
		sa_metadata.metadata.create_all(s.bind)
		s.commit()
		
		# Generate test effort set.
		efforts = fishing_util.generate_efforts()

		## Merge generated objects for testing.
		for o_key, o in util_registry.object_registry.items():
			try:
				if not o_key[0] in ['Effort']:
					s.add(o)
			except: pass

		# Test DAO operations.
		tag_filter = {'attr': 'Effort.tag', 'op': '==', 'value': 'a'}
		dao.save_efforts(efforts)
		fetched_efforts = dao.get_efforts(filters=[tag_filter])

		self.failUnless(True)
	def test(self):
		s = self.session

		# Drop/Create tables.
		sa_metadata.metadata.drop_all(s.bind)
		sa_metadata.metadata.create_all(s.bind)
		s.commit()
		
		# Generate test result
		effort = fishing_util.generate_efforts(1).pop()

		# Add to the session and commit.
		s.add(effort)
		s.commit()

		# Get efforts.
		fetched_efforts = s.query(Effort).all()

		self.failUnless(True)