def testInvalidData(self): """Tests that education entity is not created if data is not valid.""" # non-existing country result = education_logic.createPostSecondaryEducation( TEST_SCHOOL_ID, 'Neverland', TEST_EXPECTED_GRADUATION, TEST_MAJOR, TEST_DEGREE) self.assertFalse(result) # graduation year is not a number result = education_logic.createPostSecondaryEducation( TEST_SCHOOL_ID, TEST_SCHOOL_COUNTRY, str(TEST_EXPECTED_GRADUATION), TEST_MAJOR, TEST_DEGREE) self.assertFalse(result)
def testValidData(self): """Tests that education entity is created properly if all data is valid.""" result = education_logic.createPostSecondaryEducation( TEST_SCHOOL_ID, TEST_SCHOOL_COUNTRY, TEST_EXPECTED_GRADUATION, TEST_MAJOR, TEST_DEGREE) self.assertTrue(result) education = result.extra self.assertEqual(education.school_id, TEST_SCHOOL_ID) self.assertEqual(education.school_country, TEST_SCHOOL_COUNTRY) self.assertEqual(education.expected_graduation, TEST_EXPECTED_GRADUATION) self.assertEqual(education.major, TEST_MAJOR) self.assertEqual(education.degree, TEST_DEGREE)