def test_items(self):
     category_id = EvalCategory.create('Category Items Test', self.card_id).id()
     item1 = EvalItem.find_by_id(EvalItem.create('Category Items Test 1', category_id).id())
     item1.position = 5
     item1.put()
     item2 = EvalItem.find_by_id(EvalItem.create('Category Items Test 2', category_id).id())
     item2.position = 2
     item2.put()
     item3 = EvalItem.find_by_id(EvalItem.create('Category Items Test 3', category_id).id())
     items = EvalCategory.find_by_id(category_id).items()
     self.assertEqual(3, len(items))
     self.assertEqual('Category Items Test 2', items[0].name)
     self.assertEqual('Category Items Test 1', items[1].name)
     self.assertEqual('Category Items Test 3', items[2].name)
 def test_create(self):
     item_id = EvalItem.create('Item Create Test', self.category_id).id()
     item = EvalItem.find_by_id(item_id)
     self.assertEqual('Item Create Test', item.name)
     self.assertEqual(self.category_id, item.category.key().id())