def test_all_data(self):
     eval_id = Evaluation.create("Evaluation Create Test", self.card_id).id()
     EvalItemData.create_or_update(self.item1_id, eval_id, "Item 1 Value")
     EvalItemData.create_or_update(self.item2_id, eval_id, "Item 2 Value")
     CommentData.create_or_update(eval_id, "Comments")
     TextLineData.create_or_update(self.text_line1_id, eval_id, "Text Line 1 Value")
     all_data = Evaluation.find_by_id(eval_id).all_data()
     self.assertEqual("Item 1 Value", all_data["items"][self.item1_id])
     self.assertEqual("Item 2 Value", all_data["items"][self.item2_id])
     self.assertEqual("", all_data["items"][self.item3_id])
     self.assertEqual("Comments", all_data["comments"])
     self.assertEqual("Text Line 1 Value", all_data["text"][self.text_line1_id])
     self.assertEqual("", all_data["text"][self.text_line2_id])
 def setUp(self):
     super(TextLineDataTest, self).setUp()
     self.card_id = ReportCard.create('Text Line Data Test Card').id()
     self.evaluation_id = Evaluation.create('Text Line Data Test Evaluation', self.card_id).id()
     self.text_line_id = TextLine.create('Text Line Data Test Text Line', self.card_id).id()
 def setUp(self):
     super(EvalItemDataTest, self).setUp()
     self.card_id = ReportCard.create('Item Data Test Card').id()
     self.evaluation_id = Evaluation.create('Item Data Test Evaluation', self.card_id).id()
     self.category_id = EvalCategory.create('Item Data Test Category', self.card_id).id()
     self.item_id = EvalItem.create('Item Data Test Item', self.category_id).id()
 def test_create(self):
     eval_id = Evaluation.create("Evaluation Create Test", self.card_id).id()
     evaluation = Evaluation.find_by_id(eval_id)
     self.assertEqual("Evaluation Create Test", evaluation.name)
     self.assertEqual(self.card_id, evaluation.card.key().id())
 def setUp(self):
     super(CommentDataTest, self).setUp()
     self.card_id = ReportCard.create('Comment Data Test Card').id()
     self.evaluation_id = Evaluation.create('Comment Data Test Evaluation', self.card_id).id()