示例#1
0
	def test_get_model(self):
		from nagini.db.model import Model
		m = Model()
		m.furniture = ['couch', 'table', 'chair', 'cabinet']
		m.languages = {'python': 'whitespace', 'java': 'semicolon'}
		m.name = 'mahtestmodel'
		m.mahstuff = MahClass('aparam')
		m_id = m.put()
		n = m.get_by_id(m_id)
		assert m.furniture == n.furniture
		assert m.languages == n.languages
		assert m.name == n.name
		assert isinstance(m.mahstuff, MahClass)
		assert m.mahstuff.param == n.mahstuff.param
		assert n.mahstuff.param == 'aparam'
		n.delete()