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()