コード例 #1
0
ファイル: test_education.py プロジェクト: rhyolight/nupic.son
  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)
コード例 #2
0
ファイル: test_education.py プロジェクト: rhyolight/nupic.son
  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)